FTP 传输进行时 IIS Web 服务器速度变慢

FTP 传输进行时 IIS Web 服务器速度变慢

客户端在 IIS 服务器(Windows Server 2008 R2 上)上运行 ASP.NET 网站。这是一台专用的物理服务器,位于外部主机上,在大多数情况下,该网站运行良好。

然而,客户注意到,当我们通过 FTP 向网站传输文件时,该网站有时会无响应。我们在此机器上使用内置的 Windows FTP 服务器。我们通常使用以下方法复制文件:无可比拟或简单的 FTP 客户端,例如温SCP。在这些情况下,我们复制的是 .aspx 页面和 .pdf 文件,而不是 DLL 或配置文件更改,因此 IIS 不应该重新启动 asp.net 工作进程或类似操作。

传输过程中查看资源监视器显示网络利用率达到约 25%。CPU、内存和磁盘使用率均在合理范围内。

FTP 传输是否会占用服务器可用的所有带宽?如果是这样,我是否有办法限制 Microsoft FTP 服务器使用的带宽?我查找了有关这方面的信息,但似乎不可能。我知道可以通过以下方法实现,例如,Serv-U,所以我一直在考虑转换到那个。

顺便说一句,我还不确定主机提供了多少带宽,但我正在研究这个问题。

答案1

我们在此机器上使用内置的 Windows FTP 服务器

抱歉,哪一个?有旧的和新的 - 除非用 R2 把旧的扔掉,不确定 ;)

传输过程中查看资源监视器显示网络利用率上升到约 25%。CPU、内存和磁盘使用率均在合理范围内

这相当多,尤其是当这是一个传输流时。你说的“磁盘使用率合理”是什么意思——每个 IO 的秒数在哪个范围内?那是唯一相关的计数器。

FTP 传输是否会占用服务器的所有可用带宽?

是的。鉴于 FTP 的处理很简单,这很正常。

顺便说一句,我还不确定主机提供了多少带宽,但我正在研究这个问题。

我认为这可能是这里的重点。请注意,你甚至没有说明你拥有什么链接 - 首先,25% 的网络利用率在 100mbit 或 1000mbit 物理链接上意味着不同的事情。

我想说您使用了 25 mbit 并且可能在共享链接上?

尝试加入 QOS 配置文件并降低 FTP 优先级 ;)

相关内容