我有个关于我的测试实验室的问题。更多的是理解这个概念,而不仅仅是将其应用到生产中:
我有一个配置了很少VM、linux/windows的ESXi,我希望使用VMWare转换器来创建备份。
为了加速这个过程,我决定在安装了Windows7和VMWare转换器的同一台VMWare主机上创建一个Windows。
主机有一个千兆位卡,但它目前连接到一个100 card端口。Windows 7可以看到一个1gb的卡连接。
当我使用VMWare转换器进行备份时,我指定主机IP作为源和目的地,所以我认为复制比在网络上使用我的笔记本要快。
好吧,长话短说:我的表演糟透了(4MB/秒)。我对此感到困惑,因为尽管主机正在运行100 me,VM和主机之间的通信不应该(如果我错了就纠正我)有任何限制。
我确实调整了windows 7以优化网络性能,但我只得到了一点改进。我仍然需要4个小时来备份一个50 VM (瘦)的VM。
另外,我想问:巨无霸框架在这方面有帮助吗?我知道巨无霸帧必须支持端到端,主机当前连接的网络交换机不支持这一点,但我想知道:
1) ESXi主机完全支持大型帧吗?
2)我能以某种方式启用它吗?
3)如果这样做,我想VM和主机之间的批量传输会有所改善,但这会不会影响通过真正的交换机进行的通信,因为这样做不会造成很大的后果。
谢谢你的阅读
发布于 2010-01-30 10:16:24
特大帧可能会产生一些不同的影响,但是吞吐量问题表明了一个更严重的问题。您可以在ESXi中启用Jumbo,但它需要使用vCLI命令行工具--您可以在这个VMware ESXi配置文档中找到特定的说明。
有一些可能的原因。
您可能会让数据进出ESXi主机--在这种情况下,转换器将通过物理网络将数据从ESXi主机中的VM中复制回管理接口。考虑到这是一个100兆比特的上行链路,我仍然希望你能得到几兆字节/秒,而不是你报告的4兆字节/秒。
您的ESX主机NIC可能实际上并没有正确地与交换机协商100 make /全双工设置--确保正确设置了ESXi主机上的交换机和ESXi设置。
在吞吐量方面,转换器的效率不是很高,但是如果您使用基于块的磁盘复制(而不是文件级别),则可以(传输速率将超过链路带宽最大值的50%--比如在100 Meg网络上使用4 Meg/秒,在GigE上使用40 Meg/秒)。如果您的副本是使用文件级复制,那么事情会慢得多。
所有这些活动都是在您的VM存储的磁盘子系统上添加相当多的额外负载。如果所有这些都是在相当慢的存储条件下运行(比如RAID 5中的几个SATA驱动器),那么磁盘可能正在崩溃,但是对于一个健康的存储设置来说,这类事情不应该是一种压力。
不过,我认为问题在于您的虚拟网络--假设您应该考虑以下几点:
如果您的ESXi管理端口与VM的生产网络端口组位于同一个虚拟交换机上,那么流量应该在虚拟交换机内部循环。如果没有发生这种情况,那么我将开始检查VLAN是否配置在端口\端口组上,或者检查您的ip地址是否导致通信量认为它必须在返回之前退出交换机(例如,如果您在VM Network的另一个子网上有管理端口,并且依赖外部路由器进行通信)。如果您怀疑您的网络没有正确地执行上述操作,那么可以将源VM和目标VM放在与管理端口相同的子网上,并将它们连接到与管理端口相同的vSwitch上的VM端口组,那么您应该在各种系统(源、转换器VM和ESX主机)之间保持在vSwitch的范围内。移动VM端口组,而不是干扰Management端口--如果您犯了错误,就必须返回ESXi的物理控制台来修复这些问题,最好避免冒险。
此外,在开始之前尽可能多地关闭,以防备份进程占用所有的管理端口、网络带宽等等。
发布于 2013-02-23 09:50:44
关闭SSL加密是解决此问题的一种方法。这是如何做到的:
Open the converter-worker.xml configuration file. It is located in
"%ALLUSERSPROFILE%\VMware\VMware vCenter Converter Standalone"
folder for Windows Vista or newer or in
"%ALLUSERSPROFILE%\Application Data\VMware\VMware vCenter Converter Standalone"
for older Windows versions.
Set the key Config/nfc/useSsl to false and save the configuration file.
Restart "VMware vCenter Converter Standalone Worker" service.也就是说,它应该看起来像:
...
<nfc>
<readTimeoutMs>120000</readTimeoutMs>
<useSsl>false</useSsl>
...“重新启动"VMware vCenter转换器独立工作人员”服务。“
https://serverfault.com/questions/107158
复制相似问题