For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
如何将虚拟服务器的性能做到尽可能的好?在这篇文章中,罗列出了五种让IT管理者确保虚拟机性能达到好状态的措施。
不克扣硬件资源
系统需求不会因为应用运行而在虚拟机内部发生改变。通过给虚拟机分配过量的资源避免资源浪费是很重要的,但确保虚拟机获得必需的资源以达到指定的性能级别同样很重要。
如果使用动态内存机制过量分配硬件资源,同样要确保运行在虚拟机内的应用至少要获得正常运行所必需的很少硬件资源。
牢记hypervisor正常运行也需要硬件资源至关重要。因此,你应该为主机设置预留以避免hypervisor耗尽它所必需的资源。
使用新版本的虚拟机
使用当前新的虚拟机版本改进性能。就Hyper-V而言,微软指出使用第二代虚拟机有可能能够减少虚拟机安装或启动所需要的时间。不幸的是,只能通过备份恢复更改虚拟机版本。除非有特别的原因,否则新虚拟机必须被创建为第二代虚拟机。
VMware也使用虚拟机硬件世代概念。尽管VMware硬件世代不会直接影响性能,但每一代硬件都增加了对新硬件的支持,有助于提升性能。与微软不同,VMware提供了升级虚拟机硬件版本的步骤。
避免使用硬件模拟
为保证虚拟机性能,可选择避免使用硬件模拟:Hyper-V 一代虚拟机能够模拟网络适配器以与无法感知Hyper-V的客户机操作系统兼容。
更好的解决方案是在虚拟机上安装Hyper-V集成服务,允许客户机操作系统使用合成硬件而不是模拟硬件,总体性能会更好。类似地,在客户机操作系统上安装VMware tools同样有助于虚拟机达到很好的性能级别。
当心资源争用
对虚拟机性能影响大的是资源争用。当两个或多个工作负载争用硬件资源时就会出现资源争用。当可用资源不足以满足请求时就会出现资源争用。
可以使用资源池作为解决资源争用问题的手段。例如Windows服务器的网卡绑定功能允许将一组物理网卡绑定为单个物理网卡,以此增加虚拟机可用的网络带宽。
虚拟机不只是与其他虚拟机竞争硬件资源,还会与hypervisor产生资源竞争。因为hypervisor消耗了部分可用的硬件资源,因此尽一切所能避免hypervisor消耗可供虚拟机使用的硬件资源是个不错的主意。
例如,很多管理员将主机管理流量以及在线迁移流量分离到一个或多个专用网络适配器中,避免管理流量抢占虚拟机的网络带宽。
避免使用硬件配置增加开销
虚拟主机服务器可用的硬件资源有限,保证虚拟机性能的一个关键要素是避免硬件配置导致额外的开销,影响总体性能。
RAID级别为RAID 5或6的存储阵列性能肯定与RAID 0不同,因为增加的开销包括写入奇偶校验信息。RAID1+10—有时被称为RAID 10—通常达到了性能与容错之间的平衡点。
性能、虚拟机密度、成本都能够增加虚拟机性能,好的方式是为虚拟机分配合适的硬件。