前一段时间写了一篇关于打流的简单笔记,包含脚本的简单编写,见
一次打流过程的优化反思(iperf3的灵活运用)_sixtome-优快云博客_iperf3 打流
这几天在实际应用中,发现还是有不少的瑕疵,根据实际情况又进行了思考,在实用性方面进行了部分优化,首先这个是一个最基础的脚本。
root@fetmx6ull-s:~# cat tc1.sh
#!/bin/bash
ifconfig eth0 192.168.0.232 up
ifconfig
sleep 1s
while true
do
iperf3 -c 192.168.0.9 -i 1 -t10
sleep 1s
done
由于iperf3的实际使用中,在server端和client端反应有些不同,有可能需要同时监测,可以使用如下脚本
#!/bin/bash
ifconfig eth0 192.168.0.232 up
ifconfig
sleep 1s
while true
do
iperf3 -c 192.168.0.9 -i 1 -t10
sleep 1s
iperf3 -c 192.168.0.9 -i 1 -t 10 -R
sleep 1s
done
这样,打流10次后改变方式,从sever端发起数据,查看反方向的数据情况;执行后如下<
本文详细记录了iperf3在网络打流过程中的实际应用与优化,包括TCP和UDP打流、多网卡同时打流的脚本编写,并提到了同时打流时的数据混乱问题及-T参数的使用,旨在解决网络测试中的实际问题。
订阅专栏 解锁全文
839

被折叠的 条评论
为什么被折叠?



