Ili*_*rol 8 networking redhat benchmark
我想执行网络性能基准测试,因此需要在网络中生成 10 Gbps 流量。节点运行 RHEL 5.x。任何人都可以请指出我合适的二进制文件等。
我们可以使用 iperf 和 netperf 命令来执行此测试吗?
eww*_*ite 11
是的,这iperf
是正确的工具。确保使用较长的时间间隔以允许流量流增长到 10GbE 速度。您可能还必须修改 TCP 窗口大小以达到完全饱和。以下是一些示例命令行...
在服务器端:
iperf -s
在客户端:
iperf -c server.ip.address -w64k -t60
当然,无论如何。
需要注意的一件事iperf
是 CPU 可能会出现瓶颈 - 默认情况下,它使用随机数据来抵消任何棘手的数据压缩或重复数据删除的影响。
如果你有足够多的节点,那么使用默认应该没有问题;如果您发现 CPU 正在挂钩,则将输入覆盖为稍微不那么密集的内容:-F /dev/zero
此外,根据延迟,TCP 的 ACK 可能会减慢您的速度。要淹没管道,请使用 UDP 和-u
.
您能否真正生成 10 Gbps 的数据完全取决于您的节点及其网络上行链路的性能。
归档时间: |
|
查看次数: |
8211 次 |
最近记录: |