!/bin/bash count$1 shift while [ $ ! 0 ];do for ((i1;i<count;i++)) do serverip$1 [ z $serverip ] && exit 0 下方命令可以替换为测试场景表格中的命令 H 后填写服务器 IP 地址; l 后为测试时间,为了防止 netperf 提前结束,因此时间设为 10000; netperf t UDPSTREAM H $serverip l 10000 m 64 R 1 & echo "$serverip run $i times" done shift done 4. 在客户端执行命令“sar n DEV 1”,观察客户端发包性能变化,取最大值。 根据所得结果,参考性能指标进行分析,即可测出云主机高吞吐网络性能。 测试收包性能 1. 分别在机器中执行命令“pkill netserver && pkill netperf”,停止残余的 netperf 和 netserver 进程。 2. 将其中的机器 a 作为服务端,机器 b 和机器 c 作为客户端。在服务端中执行命令“netserver”,运行 netserver。 若返回结果如下图所示,则说明仍存在其他 netserver 进程。请执行 步骤1 中的命令,停止该进程。 若返回结果如下图所示,则说明已成功运行 netserver,请继续下一步操作。 3. 在客户端中执行 测试场景 中提供的命令,不断增减 netperf 进程,直到客户端发包性能不再增加。 在服务端执行命令“sar n DEV 1”,观察服务端收包性能变化,取最大值。 4. 根据所得结果,参考 性能指标 进行分析,即可测出云主机高吞吐网络性能。