您的位置: 网界网 > 数据中心 > 正文

如何监控和优化虚拟机宿主服务器性能?

2010年11月02日 14:13:40 | 作者:佚名 | 来源:TechTarget | 查看本文手机版

摘要:服务器虚拟化技术在近几年已经发生了根本性改变,现在虚拟化已经被视为数据中心实现灵活和弹性的必需品,只虚拟化开销较低的服务器已经没有多大意义,越来越多的组织开始虚拟化整个数据中心,这样组织可以将宿主服务器看作是一...

标签
优化
性能
虚拟机
服务器

服务器虚拟化技术在IT专业人士之间成为流行话题以来,其对现有硬件更好的资源利用率和降低成本成为人们谈论的焦点,通常,服务器的资源利用率只有10-20%,因此通过虚拟化整合资源利用率低的服务器非常有意义。

服务器虚拟化技术在近几年已经发生了根本性改变,现在虚拟化已经被视为数据中心实现灵活和弹性的必需品,只虚拟化开销较低的服务器已经没有多大意义,越来越多的组织开始虚拟化整个数据中心,这样组织可以将宿主服务器看作是一个资源池,可以按需分配资源。

虽然这种方法提供了很好的灵活性,也为硬件故障提供了更好的保障,但它对服务器虚拟化的依赖程度也大大加强了,因此现在是时候优化你的虚拟主机,确保你的服务器能应付不断增长的需求。

磁盘资源

服务器硬盘是它最慢的组件,在虚拟数据中心,注意设计你的存储子系统,不要让它成为主要性能瓶颈,最理想的办法是为虚拟服务器存储使用SAN,即使预算不允许使用SAN,也要想办法确保磁盘资源争用不会让虚拟机(VM)陷入瘫痪。

首先应将宿主操作系统安装到专用硬盘上,注意不是专用卷,确保宿主操作系统不会和虚拟机抢夺磁盘资源,如果你的托管服务器可以连接外置存储,还可以考虑将宿主操作系统的换页文件移动到外置专用驱动器。

RAID阵列是满足虚拟服务器性能所必需的,至少你应该选择使用RAID1,但RAID1+0是更好的选择,因为它能提供容错,并且性能开销也比RAID5小,如果可以的话,给每个虚拟服务器分配一个专用磁盘阵列最好。

虽然存储阵列类型很重要,但阵列使用的硬盘也同样重要,如果两个或更多虚拟服务器共享一个存储阵列,那你应该考虑使用10K RPM的硬盘,它们的价格比7500 RPM的硬盘要贵一些,但性能表现却要好很多,当然这需要你在性能和成本之间进行平衡。

不要忘了使用可热插拔的SCSI硬盘,不然换一块硬盘就得停掉系统,尤其是你有多个虚拟服务共享一个存储阵列时,其影响面是非常大的。

不管你使用哪种存储类型,确保你安装了合适的驱动,我曾让Windows自动识别存储设备,虽然这样做本身并没有什么错,存储设备也可能会工作得很正常,但性能表现得就不是很理想了,还是自己手动安装原厂提供的驱动最好。

使用固定大小的虚拟硬盘配置你的虚拟服务器会获得额外的性能提升,虽然动态扩展虚拟硬盘很方便,但对服务器的性能是有影响的。

12
[责任编辑:蒙克 meng_ke@cnw.com.cn]