网络带宽

带宽测试工具iperf

c/s架构

测试方法:

1. 服务端: iperf -s [-u] :-u代表测试的是UDP,不加则测试TCP

2. 客户端:iperf -c server_ip -b 1000M -t 10 -i 1:-b代表测试数据量,以bit为单位;-t代表测试时间长度;-i代表打印间隔;

实时带宽检测:sudo iftop -i eth0 -P

提升tcp吞吐量的方法:

1. 增大两端网卡的MTU,注意如果网卡是虚拟网卡(ip link可看出),则需要先修改主网卡的MTU;

2. 关闭irq balance;

3. 修改/proc/sys/net/ipv4/tcp_wmem  tcp_rmem , 以及/proc/sys/net/core/...

4. 修改tcp拥塞算法,使用google的bbr:modprobe tcp_bbr,echo bbr > /sys/。。。

原文地址:https://www.cnblogs.com/zengjianrong/p/12191022.html