netio 网卡性能测试

来源:互联网 发布:淘宝阿里健康是真的吗 编辑:程序博客网 时间:2024/06/05 07:28
netio 网卡性能测试
2007年05月19日 星期六 01:17
环境:
两台FreeBSD,内网局域网,最好接在同一台交换机上,最好是千兆网卡千兆交换机。配置同网段地址。

cd /usr/ports/benchmarks/netio
make install clean
rehash

然后一台192.168.0.8 server 起服务:netio -s

另一台192.168.0.9 client连接服务器: netio -t 192.168.0.8

比较理想的结果:

引用:
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size 1k bytes: 91718 KByte/s Tx, 71707 KByte/s Rx.
Packet size 2k bytes: 99056 KByte/s Tx, 94066 KByte/s Rx.
Packet size 4k bytes: 98892 KByte/s Tx, 97690 KByte/s Rx.
Packet size 8k bytes: 99843 KByte/s Tx, 102850 KByte/s Rx.
Packet size 16k bytes: 99059 KByte/s Tx, 103044 KByte/s Rx.
Packet size 32k bytes: 99764 KByte/s Tx, 101815 KByte/s Rx.
Done.
不太理想的结果:(client 是PIII 800)
引用:
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size 1k bytes: 53043 KByte/s Tx, 62422 KByte/s Rx.
Packet size 2k bytes: 63319 KByte/s Tx, 69105 KByte/s Rx.
Packet size 4k bytes: 63631 KByte/s Tx, 71558 KByte/s Rx.
Packet size 8k bytes: 68739 KByte/s Tx, 79022 KByte/s Rx.
Packet size 16k bytes: 69519 KByte/s Tx, 72537 KByte/s Rx.
Packet size 32k bytes: 57608 KByte/s Tx, 68101 KByte/s Rx.
Done.
100M网卡的结果:
引用:
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size 1k bytes: 11487 KByte/s Tx, 11476 KByte/s Rx.
Packet size 2k bytes: 11495 KByte/s Tx, 11477 KByte/s Rx.
Packet size 4k bytes: 11475 KByte/s Tx, 11478 KByte/s Rx.
Packet size 8k bytes: 11495 KByte/s Tx, 11440 KByte/s Rx.
Packet size 16k bytes: 11464 KByte/s Tx, 4103 KByte/s Rx.
Packet size 32k bytes: 4137 KByte/s Tx, 9227 KByte/s Rx.
Done.
结论:CPU速度对网络性能影响不大,PIII 1G以上基本能跑满千兆网卡带宽。瓶颈还是在磁盘io,尤其是ide硬盘和软raid 占用CPU较高。
原创粉丝点击