如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些。

如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些。,第1张

iperf,具体要纤细直接去看文档,简单给列条测试:(TCP和UDP知只是两种传输数据的协议)。

TCP测试:

1、客户端执行:./iperf -c host -i 1 -w 1M,其中-w表示TCP window size,host需替换成服务器地址。

2、服务器执行:./iperf -s -i 1 -w 1M '这裏是指定windows如果是 iperf -s则windwos默认大小为8kbyte/s 。

扩展资料:

优势:稳定性。

Linux系统是众所周知最具稳定性的系统事实上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上比例非常少。这对于用户来说,特别是小型和中小型企业的用户特别有价值,因为服务器系统一旦崩溃对企业的业务会造成很大的影响。

与windows相比,Linux处理不运行的进程的能力远高于windows,因为正是这些进程影响了windows的稳定性的主要因素。

参考资料来源:百度百科-linux服务器

使用iperf工具来实现网络流量灌包

iperf -c 192.168.1.192 -u -p 6800 -i 1 -t 10000 -b 10M

iperf -s -u -p 6800 -i 1

分别是客户端和服务器的命令

Example:

上行 (通过1234端口观察PC侧收到的包是否满足要求) 

UE侧 iperf.exe -c 192.168.0.121 -u -p 1234 -b 1M -t 10000 -i 1

PC侧 iperf.exe -s -u -p 1234 -i 1

假设server(灌下行包时手机为server)为192.168.1.111,执行如下命令:

client:  iperf -c 192.168.1.111 -p 9000 -w 1024k -i 1 -t 10000

server:  iperf -s -w 1024k -p 9000 -i 1

TCP灌包经常到不了峰值或者不稳定,此时需要增加线程

client:  iperf -c 192.168.1.2 -p 9000 -w 1024k -i 1 -t 10000 -P 40

Example:

TCP 灌包 (先输入并打开server端)

下行:

PC client  iperf -c 192.168.1.100 -p 9000 -w 1024k -i 1 -t 10000 -P 50    (增加50个线程)

UE server  iperf -s -w 1024k -p 9000 -i 1

上行:

UE client  iperf -c 192.168.1.120 -p 9000 -w 1024k -i 1 -t 10000 -P 5    (UE上只能增加5个线程)

PC server  iperf -s -w 1024k -p 9000 -i  1


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/357473.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存