微软:以下是您不应该在 Windows 上使用 iPerf3 的三个原因

微信扫一扫,分享到朋友圈

微软:以下是您不应该在 Windows 上使用 iPerf3 的三个原因

微软在官方技术社区网站上发布了一篇文章,详细说明了 Windows 用户不应使用 iPerf3 的三个原因,iPerf3 是 ESnet 开发的一款用于网络测试和基准测试的流行工具。微软建议使用 ntttcp 和 ctsTraffic 代替 iPerf3。原因如下:

微软:以下是您不应该在 Windows 上使用 iPerf3 的三个原因插图

  • 第一个原因是,iPerf3 在 Windows 上没有得到官方支持。开发者自己说,微软的操作系统只正式支持 iPerf2。此外,该工具的主要开发平台是 CentOS 7 Linux、FreeBSD 11 和 macOS 10.12,而不是 Windows。
  • 第二个原因是,尽管 iPerf3 可在 Windows 上运行,但该工具并不调用本地 API。它是通过 Cygwin 仿真层在 Windows 上进行仿真的。微软称 iPerf3 的维护者 "出色地完成了所有工作",但他们的方法仍存在一些问题。除了不能为网络测试提供某些功能外,仿真还会产生额外的延迟,导致吞吐量低于预期。
  • 最后,微软斥责了在搜索结果顶部出现的过时 iPerf3 版本。大多数用户下载的是 3.1.3 版,而该版本已经发布了近 8 年。除了缺少错误修复和新功能外,3.1.3 版的 cygwin1.dll 中还存在一个错误,将套接字缓冲区限制为 1MB。这导致在高速网络上测试不准确。如果您仍然需要 iPerf3,请直接从 ESNet 购买

有鉴于此,微软希望客户使用 Windows NT Test TCP (ntttcp) 和 ctsTraffic 这些本地工具,它们与本地 Windows 应用程序一样利用 Windows 网络。Windows NT Test TCP 允许进行 API 原生 Windows-Windows 和 Windows-Linux 网络测试,而 ctsTraffic 仅用于 Windows-to-Windows 基准测试。

如果您想进一步了解如何使用 Windows NT Test TCP 和 ctsTraffic,请查看 Windows 网络团队成员在微软技术社区网站上撰写的文章。

上一篇

高通公司将于 4 月 24 日揭晓的骁龙 X

下一篇

OpenAI 在印度任命新执行官:确保与该国的人工智能法规保持一致

你也可能喜欢

评论已经被关闭。

插入图片

排行榜

返回顶部