微软发文解释不建议在Windows上使用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 网络团队成员在微软技术社区网站上撰写的文章。 ... PC版: 手机版:
在Telegram中查看相关推荐

🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人