HTTP 传输速度一开始很快,然后慢慢变慢

HTTP 传输速度一开始很快,然后慢慢变慢

我们刚刚获得了一台运行 IIS 的新的专用 1 千兆位服务器。

CPU 使用率为 15% 或更少,RAM(总共 4 GB)有 3 GB 未使用...

我们正在推动每秒 110 mbits...速度真的很慢...事实上,事情是这样的:我们连接,然后速度非常快,然后很快下降到 40 kBps 或更低。

发生了什么事?看来服务器的速度不会超过每秒 120 兆比特。

这些文件都非常大。50 MB 到 500 MB...这可能是一个因素吗?

再次,远程访问时的 CPU、RAM 和 UI 响应能力似乎都很好。

答案1

大文件下载速度缓慢可能表明您的服务器 NIC 未与交换机正确自动协商。请检查设置以确保其以 1000Mbps 和全双工运行。您可能还希望您的提供商验证交换机端口设置。

目前,我发现服务器以千兆速度与交换机自动协商并没有出现太多问题,但是如果您怀疑存在协商问题,请尝试关闭自动协商并强制 1000/full(您需要您的提供商在其端执行同样的做法)。

与提供商合作时,您还可以根据他们推荐的设置仔细检查您的 MTU 设置。

如果所有方法都失败了,请在两端启动 Wireshark 并捕获一些数据包,以查看在缓慢下载期间 TCP 流发生的情况。

答案2

您也可以查看存储,以确保它不是实际的瓶颈。最初的快速性能可能是缓存的结果,而最终的速度实际上可能反映了存储系统在耗尽缓存时的性能。

相关内容