测试环境
-
系统
服务器 Ubuntu 14.04,客户端CentOS 7
-
网络
测试工具
其中CentOS 7 安装 netperf 使用与服务器相同版本的源代码编译安装
测试步骤
服务器启动netserver
1 | netserver & |
预设三种协议都已经完成安装
查看所有的阻塞协议
1 | sysctl net.ipv4.tcp_available_congestion_control |
查看当前的阻塞协议
1 | sysctl net.ipv4.tcp_congestion_control |
配置当前的阻塞协议/etc/sysctl.conf
1 | net.ipv4.tcp_congestion_control=bbr |
配置生效
1 | sysctl -p |
在客户机上使用flent测试,当前使用命令,也可使用flent-gui
命令打开GUI界面操作
1 | flent tcp_upload -p totals -l 90 -H 172.96.199.44 -t reno-server -o reno-server.png |
每个命令执行后都会生成指定名字的数据包和统计图。
使用flent-gui可以将每次测试生成的数据包合入一张统计图。