影响虚拟机性能的四大简单错误

2014-09-24


        虚拟机环境中早期的小错误会导致一些大型的性能问题发生。这些错误可能看起来是非常明显,但是请记得再检查一下您的设置,或许您会有大的发现。

        简单错误一:虚拟机屏保 

        屏保是一个非常消耗处理器资源的程序。尽管它看起来非常的微不足道,不过处理器需要不停地在屏幕上画出那些移动的点和线条,或者需要在屏幕上浮动显示您最喜欢的公司口号,这些都会极大的占用处理器的开销。您可能会觉得它占不了多少资源,但是在整合的虚拟化环境中可能会有10到15个虚拟机同时运行在一台物理机上。这些虚拟机对CPU的占用率会叠加起来,当虚拟机数目增加时还会占用更多资源。如果您还通过虚拟机桌面去访问宿主机的桌面系统,这个资源开销量会变得更大。 

        因此,请关掉屏保设置。记住在许多环境中通过组策略强制启用了屏保,请从组和公司的安全策略级别停止屏保程序的运行。 

        简单错误二:从控制台登陆管理 

        和屏保的理由一样,因为这样的操作会占用虚拟环境系统资源,而必须要禁止。每创建和保持一个浏览器实例是需要耗费系统资源的。虽然登录过程本身对虚拟机CPU占用率不太明显,但是为控制台创建一个shell,当登入和登出的过程中,可以看到虚拟机CPU占用率中会出现波动。事实上,任何启用该服务器控制台登陆的方式都会占用有限的硬件资源。从您的虚拟机桌面去完成这个操作对内存的消耗更大。 

        微软提供了Remote Systems Administration Toolkit, PowerShell 和VBScript等,以及其他的一些工具用于不同虚拟机的高效管理。所有的这些小工具相比传统的登录方式都能有效节省系统开销。所以请使用这些工具,而不要像业余人员一样浪费CPU和内存的有限资源。 

        简单错误三:反病毒和反入侵软件对虚拟机磁盘文件的扫描 

        您公司的安全策略可能规定不允许把虚拟硬盘(Virtual Hard Disk)或VMDK( Virtual Machine Disk Format)文件排除在反病毒和反入侵软件的扫描范围之外。但是,请注意,实时地扫描这些文件,实际上会降低这些文件系统的性能,进而影响到它们相关的虚拟机的性能。因为虚拟机的进程都很大程度上依赖于它的磁盘子系统,那么额外的动作在降低磁盘文件系统性能的情况下也就降低了虚拟机的性能。 

         这并不是说虚拟机的磁盘文件不能被加入到安全扫描中。定期地扫描这些文件就可以保证他们没有被感染,无需总是实时地扫描它们。当然,现在的一些更加先进的扫描产品开始在产品设计中考虑虚拟产品的这种需求,从而在扫描中降低对性能的影响。如果您的安全策略允许怎么做(或您可以说服您的安全策略管理者采取不同的方式),我强烈建议您把这些文件排除在实时扫描范围之外。 

        简单错误四:Window服务器的电源选项 
 
        通过组策略的方式来设置是最简单的方式。您创建一个新的组策略,然后找到"Computer Configuration > Policies > Administrative Templates > System > Power Management,",找到"Select an Active Power Plan."策略。修改这项的配置,保证所有服务器都是运行在高性能状态下。