影响虚拟机性能的四大错误做法

日期: 2009-09-20 作者:Greg Shields翻译:李哲贤 来源:TechTarget中国 英文

我喜欢处理那些小的问题。在许多案例里,虚拟机环境中早期的小错误会导致一些大型的性能问题发生。在我的顾问生涯中,我曾经见过一些值得分享的发生概率高的错误。这些问题可能看起来是非常明显的简单错误,但是请记得再检查一下您的设置,或许您会有大的发现。

  简单错误一:虚拟机屏保   在我们的实际办公室里,屏保确实是必需功能之一。它可以做到在用户暂时离开办公桌上的电脑时,防止别有用心的人窥视您的秘密。屏保同时也可以提供对数据中心的保护,如果服务器启用屏保,在一段时间无操作后会自动锁定登录界面,它可以预防入侵者从物理上直接登录带来的威胁。   但是屏保也是一个非常消耗处理器资源的程序。

尽管它看起来非常的微……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

我喜欢处理那些小的问题。在许多案例里,虚拟机环境中早期的小错误会导致一些大型的性能问题发生。在我的顾问生涯中,我曾经见过一些值得分享的发生概率高的错误。这些问题可能看起来是非常明显的简单错误,但是请记得再检查一下您的设置,或许您会有大的发现。

  简单错误一:虚拟机屏保

  在我们的实际办公室里,屏保确实是必需功能之一。它可以做到在用户暂时离开办公桌上的电脑时,防止别有用心的人窥视您的秘密。屏保同时也可以提供对数据中心的保护,如果服务器启用屏保,在一段时间无操作后会自动锁定登录界面,它可以预防入侵者从物理上直接登录带来的威胁。

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

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

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

  第二个错误与我非常喜欢的操作方式相关,因为这种形式在IT管理员中普遍存在。试问,您是否曾通过远程登录设备来管理系统架构中的相关组件?您是否曾在Exchange server上运行Exchange Management Console?您是否总是通过DNS服务器的控制台来登录检查它的设置?您是否曾通过远程登录域控制器来管理AD(Active Directory)服务器?

  如果您的答案为:是,那么请从现在起停止。

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

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

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

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

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

  简单错误四:Window服务器的电源选项

  在我全国巡讲的过程中,最后的这个问题遇到了很多次。Windows Server 2008提供了三个可选电源策略:Balanced, Power Saver 和High-Performance,安装时的默认电源选项设置为“Balanced”。从整个系统性能角度看是处于第二位的。或许通过这个设置,您从电源上节省了一定的费用,但是同时又浪费了服务器的处理能力。把这个设置改为“high-performance”,这将明显提高虚拟机的工作性能表现。

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

  如果您遇到了我上面没有提到的其他类似简单错误,我会感到非常高兴。请登录www.concentratedtech.com,告诉您的理解以及您是怎么修复这些虚拟环境中的错误的。

作者

Greg Shields
Greg Shields

Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐