我的ESXi 5.0 update1是单机,整个网络环境都是Giga-LAN设备和网卡。
我想备份每个客户操作系统的所有文件并通过 FTP 将它们传输到 NAS 服务器。我的 ESXi 服务器的 NIC 能够以 1000M bps 的速度运行,并且在 VMware vSphere Client 中,它确实显示该 NIC 以 1000M bps/秒的速度运行。
我的 NAS 服务器的网卡也以 1000M bps/秒的速度运行。但是,我发现当我将文件从 ESXi 主机 scp 到 NAS(或从 NAS 到主机)时,网络速度只有 6MB/秒。我确信我的 NAS 服务器的网络速度以 1000bps/秒运行,因为当我通过同一网络路由器将大文件从我的联想 T400 ftp 到 NAS 服务器时,NAS 上显示的网络速度约为 60MB/秒。而且,当我将大文件从客户操作系统 ftp 到 NAS 服务器时,NAS 服务器上显示的网络速度约为 40MB/秒。
我的问题是,如何配置我的 ESXi 5.0 的网络,以便我可以将文件从 ESXi 5.0 主机 ftp 到其他机器(例如我的 NAS 服务器),速度至少可以达到 40MB/秒。
太感谢了。
答案1
为什么您是否尝试以这种方式 scp 文件,这实际上不是一种特别聪明的做事方式,您知道当您通过 ssh/scp 进入框时,您必须启用“远程支持选项” - 好吧,这就是它的作用,它在那里提供支持 - 您能scp 但这是一个超低优先级线程,VMWare 计划在未来版本中完全删除该接口。此外,如果您直接复制文件,则没有任何理由假设它们处于完全损坏和非静止状态。
如果你只是想做虚拟机备份,还有很多其他方法,我不使用免费版本,但 VMWare 的 VDR 设备工作正常,还有其他方法,例如贫民窟VCB以及使用专门设计用于执行此操作的 API 并且不会限制您。
基本上,使用现有的工具,而不是尝试自己破解方法。
答案2
这是 ESXi 的一个已知限制。如果您确实真的想要自己复制文件(请参阅 Chopper3 的回答以获取替代解决方案的建议)并且您的网络的安全性不是问题,您可以在 ESXi 服务器上启用 FTP这将允许更快的传输。但请记住,FTP
- 以明文形式传输数据
- 以明文形式传输用户名/密码组合
所以如果对手有可能嗅探你的网络,你应该绝对不会使用此选项。