三周前,我们更改了服务器基础设施,并将所有服务器迁移到虚拟服务器。之后我意识到一些有趣的事情。当有人尝试通过 ftp 或 sftp 上传某些内容时,上传速率恒定为 80kb/s。我们使用不同的 ftp 客户端和计算机进行上传,结果相同。首先我检查服务器的下载速度。如果我通过 Wget 下载任何内容到服务器,每个服务器的速度在 5mb/s 到 10mb/s 之间。之后我尝试通过基于 Web 的脚本上传一些文件,结果上传速度非常快。所以我相信问题不在于我们的连接速度。我们使用 Ubuntu 服务器 32 位作为服务器,使用 Openfiler 作为 SAN/NAS 和备份单元。我为它们都开设了 ftp 帐户,但两个不同的操作系统通过 ftp/sftp 的上传限制仍然是 80kb/s。然后我意识到它们都使用 proftpd,所以我更改了它们的配置文件以增加上传限制,但做不到。我从所有 Ubuntu 服务器上删除了 proftp,并安装了 pure-ftp 和 vsftp。什么都没有改变。这个问题在我们迁移到虚拟服务器后开始出现。在迁移之前,ftp/sftp 的上传速度约为 1 mb/s,我找不到解决方案。感谢您的帮助 Ps:我们使用 Citrix XenServer,有 5 个 Xenserver 20 个虚拟服务器 2 个 openfiler。所有服务器都一样
答案1
不确定这是否是同一个问题,但当我们将两个已经虚拟化的 XenApp 服务器从 ESX Server 克隆到 XenServer 时,我们遇到了网络性能问题。我们的解决方案是此线程中提到的有关 DisableTaskOffload 的解决方案:
http://forums.citrix.com/thread.jspa?threadID=248194&tstart=0
我不记得问题到底是什么(阅读线程:-))但它确实从 XenCenter 上的 XenApp 服务器中删除了与网络相关的一般性能问题。
颇具讽刺意味的是,我认为 Citrix 出售的 XenServer 是 XenApp 更好的虚拟化平台,因为它针对其产品进行了优化。
干杯,罗布。