标签: performance kernel benchmarking netcat
pv /dev/zero| nc -l 1234和nc localhost 1234 > /dev/null
pv /dev/zero| nc -l 1234
nc localhost 1234 > /dev/null
给我的最大吞吐量约为430 MB / s。 为什么?
htop主要显示内核CPU活动,所以到目前为止我的怀疑是内核到用户空间的复制。
htop
有没有办法获得比这更高的吞吐量,或者这是否意味着没有网络程序可以实现> 500 MB / s 吞吐量(至少在这台机器上)?