我们最近建立了一个 IIS 网站(在 WinSvr 2008r2 上作为Hyper-V客户端 (访客) 几乎专门用于通过互联网下载文件。数据以 .zip 文件的形式存在,大小从 1MB 到 35GB 不等。我们希望在一天内允许大量下载(超过 500GB),但已实施 60mbps 的出站 ASA 节流,以便为其他用途保留带宽。总链接速度为 100mbps。
有趣的是:虽然我们可以提供多个下载以达到 60mbps 的上限,但任何单个下载都无法超过 2.5M 字节/秒(20 Mbits/s)。我们可以进行任何 TCP 或 IIS 调整来提高单个下载速度吗?或者还有其他需要注意的地方?
答案1
确保 IIS 没有将 maxbandwidth 设置得异常。
http://www.iis.net/configreference/system.applicationhost/sites/site/limits
告诉您的服务器的防病毒软件忽略您的网络目录中的 .zip 文件。
你可能想尝试一下:
- 禁用 TCP 烟囱卸载
- 禁用接收方缩放
- 禁用网络直接内存访问
其中一个或多个可能不是你的朋友。