虚拟机管理:如何在实践中做好数据中心资源平衡

 

图5资源监控器显示了Windows Server 2008 R2 Enterprise Exchange Server上当前的内存使用情况

在图5例子中,该服务器的store.exe有RAM方面的问题。工程师应该了解,Exchange软件可能引起了RAM密集现象,所以看到这种使用情况很正常。不过,了解到这一点,工程师就能够选择要么增加主机资源,要么把该主机上的部分负荷转移其他机器上。

自然地,Resource Monitor有几个设定可以帮助工程师探测机器并查出哪些资源正在被使用。另一个例子就是网络处理量。图6中,我们看到的是一台普通操作中的服务器。但是,如果出现网络尖峰,我们就能够看到其来源并确定如何能够进行最有效的缓解。要得到一个细粒度全景图,工程师可以深入现有环境,生成自己的监控器,来了解数据中心哪些地方有缺失,或者数据中心运行的总体情况。

 

图6 Resource Monitor显示了Windows Server 2008 R2 Enterprise Exchange Server上的网络流量和使用情况

数据中心存储资源考虑内容

存储资源可能是既有限又昂贵。不合理的存储利用可能导致运行问题,最终付出高昂代价换取解决。不管什么时候,监控虚拟和物理环境中的存储利用情况总是非常重要。智能存储工具通过合并数据和有效传输能减轻巨大工作负荷带来的痛苦。数据中心存储局域网环境的一个主要漏洞在于资源使用尖峰。例如,在某一特定时间,大量用户访问系统。

面对这些情形,磁盘成为主要使用的设备,而运行几乎陷于停止状态。为了应对这种情况,存储局域网厂商开始寻求固体技术和智能“去重识别”缓存机制,来缓解性能瓶颈问题。

 

图7图表显示了Flash Cache是如何影响了NetApp 3000系列控制器及它的磁盘聚合。这张截图显示了一个总长为80分钟的活动--其中前20分钟未得到缓存。

图7,一大批用户在访问一个被大量使用的工作负荷。该例子中的设备是NetApp控制器。我们可以看到,没有缓存的磁盘性能和有机载缓存两者之间的差别。这几类有助于数据中心高效运行的解决方案能够让一个环境运行得更持久,更顺畅。本例中,工程量不必为了资源发放而购买大量的磁盘。相反地,他们可以利用现有存储实现把大量工作负荷更有效地传输给最终用户的目标。

规划和关注有回报

任何时候都要记住,运算资源是有限的。应对预料之外的事件或短缺情形要增加资源时,成本可能会很高。这意味着管理员必须对数据中心整体环境有先见之明,在资源利用问题影响到工作负荷和最终用户之前就及早发现它。