如何提高虚拟环境里的I/O性能?

 
   | |

导读:在虚拟环境增加I/O性能有几种选择。SAS、 SCSI、SATA和ATA。

关键词:虚拟环境 I/O性能 SAS SCSI SATA

 
正在加载数据... 【TechTarget中国原创】问:为什么I/O限制对虚拟化服务器有一个很坏的影响?

  答:好问题!我很高兴您问到这个问题。我自己一直觉得与I/O相关的担心在许多性能讨论中(不仅在虚拟化,也在数据库服务器和其他高使用系统)都靠后。厂商(还有IT人员)倾向于关注处理器速度和内存带宽,并且事后才进行I/O设计。当在同一台物理服务器上运行多台虚拟机时,会产生巨大数量的磁盘资源争夺。你能在桌面模拟同样的事情:测量连续复制两个大型文件与同时复制这两个文件需要的时间数量。现在,想象一下使用变化的模式或活动运行5到15个独立的操作。因此,I/O瓶颈可能在虚拟化环境里发生。

【TechTarget中国原创】:为什么I/O限制对虚拟化服务器有一个很坏的影响?

  :好问题!我很高兴您问到这个问题。我自己一直觉得与I/O相关的担心在许多性能讨论中(不仅在虚拟化,也在数据库服务器和其他高使用系统)都靠后。厂商(还有IT人员)倾向于关注处理器速度和内存带宽,并且事后才进行I/O设计。当在同一台物理服务器上运行多台虚拟机时,会产生巨大数量的磁盘资源争夺。你能在桌面模拟同样的事情:测量连续复制两个大型文件与同时复制这两个文件需要的时间数量。现在,想象一下使用变化的模式或活动运行5到15个独立的操作。因此,I/O瓶颈可能在虚拟化环境里发生。


  好的是在服务器上增加I/O性能有几种选择。你想要测量的主要统计数字是全体磁盘(例如30MB/sec)和每秒I/O操作数(IOPS)。后者尤其重要,因为来自虚拟服务器的I/O要求又小又频繁。对于本地存储,你有几种选择:SAS(Serially-Attached SCSI)、 SCSI、SATA和ATA。一般来说,SCSI和SATA接口能带来较好的性能,因为它们有执行并行I/O的能力。把虚拟硬盘放置在分开的物理硬盘上能极大地提高性能和减少全部的线路争夺。另外,一些RAID配置能帮助增加总体吞吐量。

  许多环境也能观察使用网络附加存储(NAS)、存储区域网络(SAN)、ISCSI或这些技术的结合的情况。这些方法允许基于专属网络的远程存储设备处理磁盘访问。通过缓存或其他功能,它们也能极大地提高性能。主要的缺点是成本(尤其是基于光纤通道的SAN)以及增加了管理的复杂性。

  在繁忙的主机上可能有I/O性能问题吗?当然。不过由于内存和CPU,有许多种方法能够增加I/O性能以满足需求。

 
查看全文
 
 
 
 
 

虚拟机性能管理

 
在许多案例里,虚拟机环境中早期的小错误会导致一些大型的性能问题发生。这些问题可能看起来是非常明显的简单错误,但是请记得再检查一下您的设置,或许您会有大的发现。
 
P2V迁移好处多多,但是在哪个工作负载可以虚拟化有限制,并且这个选择过程对于维护稳定的服务器环境非常关键。该怎么办呢?
 
如果你并不需要在同时运行多种不同类型操作系统环境下工作,基于容器(container-based)的虚拟化也许是一个更佳的选择,它能为用户带来性能优势。
 
如今,VMware在其vCenter产品家族完善了三个新品:VMware vCenter AppSpeed、Chargeback及Lab Manager的更新版本。
 
在上周,F5 Networks宣布将集成vSphere和vCenter Server,以帮助用户管理虚拟环境及自动化更多的应用交付过程。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录