您现在的位置是:首页 > IT基础架构 > 软件与服务 >
虚拟化对性能提升并不明显
摘要“云计算”、“虚拟化”,这正是如今互联网技术的两大热门词语,两者相辅相成,不断蜕变与完善,尤其是“虚拟化”技术在企业层面的应用,更是成为了饱受企业级用户关注的“新潮流”。...
“云计算”、“虚拟化”,这正是如今互联网技术的两大热门词语,两者相辅相成,不断蜕变与完善,尤其是“虚拟化”技术在企业层面的应用,更是成为了饱受企业级用户关注的“新潮流”。
众所周知,虚拟化能够为企业带来的核心价值可归纳为八个字:降低成本,高效工作。对于大多数企业用户来讲,采用虚拟化技术的初衷就是为了实现更高的设备利用率,使用户能够尽可能地利用系统资源。在单个服务器上虚拟多个系统,就能够以少数几台计算机完成企业的所有工作,在成本方面的却是十分有效的突破。简言之,虚拟化产品能够降低 TCO(总拥有成本),提高资源的利用率和应用上的灵活性。
然而事实却是,虚拟化对于企业在硬件成本上的的节省只是其中很小的一部分(约为8%)。并且虚拟化对数据中心性能的提升并没有想象中的明显。毕竟实施虚拟化需要从更本上改变数据中心的格局,而任何改变都绝非易事。
许多人满怀期望地采用服务器虚拟化,却发现性能提升并不明显。厂商宣传资料上的虚拟机基准是指在一台物理主机上运行一个虚拟机的性能。典型的生产环境却是每个物理主机上运行8到12个虚拟机,而且这还是保守估计。或有意或无意,厂商常常掩盖了像CPU内核过度分配等问题,而这会拖累虚拟机管理程序的 CPU调度程序,从而降低性能。
另一方面,虚拟化也会受到来自内存的影响,对多线程应用软件进行虚拟化处理更是如此。一个操作系统上的多个线程不断试图刷新内存时,虚拟机管理程序的影子页表就会备份起来,结果就会出现延迟。对高度依赖内存的应用软件而言,延迟会导致应用软件的响应迟缓,用户看到的就可能是连接超时中断。
尽管性能差强人意,但虚拟化终究是数据中心的发展趋势。有业内人士指出:“不管企业愿意还是不愿意实施虚拟化,包括硬件厂商、软件厂商,在今后硬件和软件发展中肯定是沿着这个趋势去演进。再过几年,整个产业环境可能都变成虚拟化的环境了。”
(本文不涉密)
责任编辑:
下一篇:考虑虚拟化的七个理由