要求:两台Linux主机,分别做server端、client端。
一、安装
- 两台Linux主机都要安装。
- 下载地址:链接: http://pan.baidu.com/s/1c0oHjmo 密码: w6bh
- 下载完netperf之后安装,命令如下。
- #tar –zxvf netperf-2.4.5.tar.gz
- #cd netperf-2.4.5
- #./configure
- #make
- #sudo make install
二、使用
Netserver 建立:
1.在server端执行一下命令。
2.#netserver
[[email protected] ~]$ netserver
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC
4.在client端执行一下命令。
5.#netperf -H 192.168.2.242 -l 10 //netperf -H (server IP) -l 10 秒
6.执行结果如下
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.2.242 (192.168.2.242) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 11.04 23.59
从netperf的结果输出中,我们可以知道以下的一些信息:
1)远端系统(即server)使用大小为87380字节的socket接收缓冲
2)本地系统(即client)使用大小为16384字节的socket发送缓冲
3)向远端系统发送的测试分组大小为16384字节
4)测试经历的时间为11.04秒
5)吞吐量的测试结果为23.59Mbits/秒