服务器整合过度?试试优化虚拟机资源配置(1)(3)
均匀虚拟机分配,阻止服务器过度整合
另一个避免服务器过度整合的关键是,以某种均衡的方式跨多个宿主服务器分配虚拟机,注意不是在物理服务器上平均分配虚拟机的数量,而是均衡硬件资源需求,正如前面提到的,SQL Server和Exchange Server需要的资源较多,既然如此,是不是将多个虚拟化的SQL Server服务器放在一台宿主服务器上更有意义呢?总的说来,在一台物理服务器上放一或两个SQL Server服务器会更好,剩下的服务器用来运行影响较低的虚拟机,这样你就不会因过度整合扼杀服务器的整体性能了。
虽然我介绍的这些方法已经通过实践证明是有效的,但在你的环境中可能并不总是可行的,假设你所在的组织只有几台物理服务器,但想要创建的虚拟机数量却很惊人,并且因预算限制,也不允许将虚拟机转移到其它服务器,这个时候你只能选择忍受。
象这种情况,我会努力让每个虚拟机运行得更有效率,禁用不必要的系统服务是个不错的主意,既减少了资源消耗,同时也降低了服务器的攻击面,此外,那些不会用到的应用程序应该永久清除,让每个服务器只运行该运行的服务,原则就是不多一个,也不落下一个。
我也建议运行性能监视器,确定究竟使用了多少硬件资源,你会发现通过重新合理分配部分资源会使整体性能得到提升,正如前面讲到的,如果没有足够的可用空间重新分配服务器资源,则应该考虑升级物理服务器(如果可能的话),加装内存,更换更快的CPU,添加CPU核心和存储空间,只要是能增强服务器性能的方法都应该考虑一下,通常情况下,增加内存和CPU核心就可以了。