使用netcat、iperf3测量网络带宽
netcat大名鼎鼎,功能多样。
netcat衍生版本众多,nmap.org提供的版本ncat是其中的佼佼者。
ncat带宽测量
机器A:
1 | $ ncat -l -p 2000 > /dev/null |
机器B:
1 | $ dd if=/dev/zero bs=1024M count=1 ncat address_of_A 2000 |
两台机器之间的带宽大约在82MB/s。
使用pv
可以更动态、更直观的看到两者之间的速度
机器A:
1 | $ ncat -l -p 2000 pv > /dev/null |
机器B:
1 | $ dd if=/dev/zero bs=256M pv ncat address_of_A 2000 |
iperf3带宽评估
iperf/iperf3是更为专业的网络吞吐量测工具,使用也很简。
服务端:
1 | $ iperf3 -s |
客户端
1 | $ iperf3 -c ip_of_server |
iperf3会有更细致的吞吐量报告。
更详细的使用参见man。
References:
[1]Netcat for Windows
===
[erq]