iperf是否有效测量networking性能?

我们正在调查我们的应用程序服务器(Windows)和Redis实例(Linux)之间的软件部署中的性能问题。

在10Gbps链路上,单个TCP连接显然只能达到10Mbits / s。 打开多个TCP连接可以使我们达到更高的频带切换。 UDP似乎不受这些限制的影响,并达到链接的全速。 这种 – 使我们怀疑networking内部的某些networking设备(防火墙,代理?)造成这些吞吐量差异。

我们在Windows服务器和Linux服务器上使用iperf (相同版本)进行了这些测量。

然而,我们的networking团队基于“iperf在Windows上没有正式支持,所以结果不可信”这一事实完全抛弃了这些结果。 同时,他们否认提供了一个替代工具来做这些测量,并声称“networking是好的”。

所以我的问题是:可以可靠地使用iperf来测量Windows和Linux服务器之间的TCP和UDP性能吗? 如果不是,您会推荐哪个工具?

iperf可以使用,我不知道你使用什么参数,当10 Mbps的报告。

另一个有用的工具是Netpipe(可在Linux仓库中获得),对于Windows,我build议使用Java版本,可以在这里find :

有关如何运行Netpipe的信息在这里可用。

我们可以帮助您确定访问Redis的问题。 你在使用哪个networking供应商?