虚拟机环境中存储管理的五要素(下)

日期: 2011-02-15 作者:Eric Siebert翻译:Michael Zhang 来源:TechTarget中国 英文

要素4:避免不必要的I/O请求操作。也许有人会问,为什么系统会自己产生我们不需要的磁盘I/O请求?基本的原则是,我们需要尽可能的控制虚拟机和虚拟桌面产生的磁盘I/O请求。这就包括关闭任何不必要的服务,卸载不必要的应用,关闭文件索引,并且限制操作系统和应用产生的日志的大小。除此之外,还有其他的一些需要注意的地方可以极大的帮助降低虚拟机的磁盘I/O。

用户可以使用终端管理工具或者活动目录组策略来管理和控制配置。降低的不仅是虚拟机的磁盘I/O,降低的还包括主机上其他资源的消耗。尽可能降低虚拟机产生的不必要的磁盘I/O请求显然是很明智的做法,因为可以让存储子系统工作在最大效率状态。 要素5:根据工作量的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

要素4:避免不必要的I/O请求操作。也许有人会问,为什么系统会自己产生我们不需要的磁盘I/O请求?基本的原则是,我们需要尽可能的控制虚拟机和虚拟桌面产生的磁盘I/O请求。这就包括关闭任何不必要的服务,卸载不必要的应用,关闭文件索引,并且限制操作系统和应用产生的日志的大小。除此之外,还有其他的一些需要注意的地方可以极大的帮助降低虚拟机的磁盘I/O。用户可以使用终端管理工具或者活动目录组策略来管理和控制配置。降低的不仅是虚拟机的磁盘I/O,降低的还包括主机上其他资源的消耗。尽可能降低虚拟机产生的不必要的磁盘I/O请求显然是很明智的做法,因为可以让存储子系统工作在最大效率状态。

要素5:根据工作量的大小来决定使用存储的类型。大多数主机除了有共享的存储外还有本地存储。主机上可用的存储类型不同,往往会带来性能上的巨大差异,比如说8GB光纤通道的存储区域网络(SAN)和1Gb iSCSI接口或者和网络文件系统NFS相比,性能上的差距还是很大的。除了存储协议上有所不同,硬盘转速和接口也会有不同,比如转速为10K rpm和15K rpm,接口也有SAS、SATA和固态硬盘的不同。正是因为有如此多的存储种类供选择,用户才可以更好的选择合适自己虚拟机存储的存储设备。将没有那么核心的虚拟机配备相对转速较慢的存储层级,相对核心的虚拟机则应该配备转速较快的存储层级。用户同样可以选择自动存储层级系统比如像Compellent的流体数据架构或者EMC公司的FAST技术,这种技术可以根据主机的实际需求来自动迁移数据并将它们放置在合适的存储设备上。

更有甚者,用户还可以选择将虚拟机分成多个分区,根据性能上需求的不同,不同的分区使用的是不同的存储层级。一个普遍的做法是创建不同的分区用作不同的用途,比如操作系统、Windows的页面文件、应用和数据。较快的存储层级可以被用作数据相对较高的I/O请求,剩下其它较慢的存储层级可以用于其它。即使不这样做,用户仍然可以将较慢或者本地磁盘指派给较大虚拟机的虚拟交换文件,在物理内存不够用的时候则可以调用交换分区。考虑到存储本身的价格昂贵,这同样能帮助确保虚拟机使用了较少的磁盘空间而节约成本。

总而言之,仅需要明白的是存储环境的选择在更好管理虚拟机环境的整个过程中有着举足轻重的作用。在管理虚拟服务器的时候多按照这五要素里提到的经验会帮助整个管理过程轻松很多。

相关推荐