采用碎片整理技术避免虚拟服务器性能下降
2009-04-23 17:25:05 来源:WEB开发网正如人们预料的那样,虚拟服务器领域正在迅速发展。例如,虚拟“设备”的数量正在增加。这些虚拟设备是一些应用程序,包含了足以让应用程序优化地运行的操作系统。这些应用程序非常适合虚拟服务器使用,因为它们在虚拟环境建立起来的时候几乎能够“即插即用”并且不会遇到操作系统兼容性问题或者与其它应用程序的互动问题。
在另一个例子中,越来越多的硬件厂商在产品中预装一些管理程序(允许多个虚拟机在一个硬件平台上运行的软件),这样,企业立即就能够开始建立虚拟机操作。还有一个例子,厂商正在开发企业级虚拟机管理工具以便简单和方便地管理日益增多的客户虚拟机和服务器的数量。
然而,在所有这些极好的技术下面,基本的硬件还像以前一样存储文件。一个硬盘或者一组硬盘将支持许多虚拟机。所有这些虚拟机的数据都将存储在这个硬盘或者这组硬盘中。文件碎片能够显著降低硬盘的性能,从而对虚拟服务器环境产生更坏的影响。
由于虚拟机有传送到主机系统的自己的输入/输出请求,每一个文件请求都会发生多个输入/输出请求,最低的限度是一个给客户机系统的请求,然后再给主机系统一个请求。当文件被分割为数百个或者数千个碎片的时候(这种情况是很常见的),这就意味着每一个文件的碎片都有多个输入/输出请求。主机服务器上的虚拟机数量将使这种情况翻倍。正如你可能想象的那样,这将成为性能的噩梦。
让虚拟机顺畅地运行的唯一方法是采用正确的碎片整理技术。这种技术要保证存储在硬件层的文件是一致的并且自动地整理碎片。这种方法仅使用闲置的资源进行整理碎片的操作。这就意味着用户永远不会受到整理碎片过程的负面影响,永远不需要制定整理碎片的时间安排。虚拟机的性能和可靠性将一直保持最佳水平。
虚拟机技术具有减少能源消耗和减少占地面积等潜在的好处。采用适当的整理碎片技术是必不可少的,这样,虚拟服务器技术就能够实现增强企业计算能力的目标。
赞助商链接