如何提防错误的虚拟机服务控制台管理方式?

  2010-3-19    作者:Greg Shields     译者:李哲贤   来源:TechTarget中国

【TechTarget中国原创】您作为管理员,是否每天都在直接或间接地通过RDS(Remote Desktop Services)来登录您的虚拟机服务控制台并完成相关管理工作?

如果是,那么请立刻停止!这个看起来似乎无关紧要的服务器控制台管理操作正在极大地影响到您整个虚拟环境的性能。原因是:

无论您是通过服务器控制台登录还是通过RDP(Remote Desktop Protocol)对话登录,都会占用系统内存资源。例如,一个到服务器的RDP对话至少需要创建四个进程:

  • explorer.exe (外壳);
  • tasking.exe (计划任务引擎);
  • dwm.exe (桌面管理器);以及
  • rdpclip.exe (RDP剪切板管理器)。

这四个进程对内存的占用可能加起来仅有10MB大小,但是也可能会因为对话的不同而发生极大地改变。

甚至,运行管理工具的时候,资源占用会加剧。例如微软的管理服务器控制台System Center Virtual Machine Manger,可能会消耗超过100MB的内存,甚至会抢占核心层的资源。

另外,需要考虑到登陆进程中涉及的系统动作,因为它们会占用更多的系统资源。在服务器控制台的登录过程中,处理器占用率甚至会接近100%,这种情况会持续到登录动作结束用户拥有了控制权限为止,这种状况的发生对管理员并不陌生。

或许这些数字看起来还不够惊人,如下两个因素的结合加剧了基于控制台管理方式所带来的问题:

  • 系统整合的影响。如果您服务器整合的目标是在一台主机上集成10到20台虚拟机,那么您应该意识到采用控制台方式所浪费的资源数量需要乘以整合的服务器数量。结果就会使得资源浪费非常的严重,直到最终影响到系统整合的效率以及整个项目的投资回报率(ROI)。
  • 参与服务器控制台管理员的使用方式。有些管理员喜欢登录到服务器以后保留该登录进程一段时间,这种做法从安全角度考虑也是存在问题的。而且保留的管理进程会占用原本应该用于支持虚拟机负载的硬件资源。

而如何解决这个问题的办法,说起来也异常地简单,您所需要的仅仅是改变一点点您的使用模式。

微软和很多其他的软件厂商也在围绕客户端或服务器的模式构建自己的管理产品:目的是使得服务器端资源可以完全用于支持工作负载,而把管理任务交给客户端来完成。在很多应用中,客户端管理可以交给桌面系统来完成。微软的Remote Systems Administration Toolkit管理工具已经可以支持普通的windows操作,而System Center和一些第三方厂商产品则拥有自己的管理控制端,可以支持直接安装到桌面机中。

现在,微软在它的很多新产品中都越来越多地围绕“远离服务器控制台”逻辑来进行。之前,管理工具都是打包到服务器组件中一起自动完成安装的,现在这些工具的安装可以独立进行选择了。

如果您恰好是一个老牌IT管理员并习惯于使用之前基于服务器控制台的管理方式,那么请时刻提醒自己:您正在浪费很多珍贵地虚拟化投资。从现在起,改变这些习惯,学会为虚拟机而节省资源!



[本日志由 rickyfang 于 2010-07-02 02:06 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.