最近公司要求将网卡收到的数据包存起来。但是自己写的代码发现存包的速率太低,write和mmap都用过,都不是很理想。大牛们求解决
大概的存取效率能够达到什么级别?能不能用数字说明?可以考虑自己加个双缓冲机制,轮流存包应该会好很多。
单核5000Mbps左右,16核多核1wMbps