VMware缓存写入面临瓶颈

来源:畅享网  作者:赵龙 译
2013/2/8 9:05:29
畅享网:在VMware主机部署固态硬盘(SSD)实现投资收益最大化,已成为一个时髦的选择。服务器端的SSD可以消除在最需要高性能存储的主机和存储网络(SAN)上潜在的数据传输瓶颈。

畅享网报道,在VMware主机部署固态硬盘(SSD)实现投资收益最大化,已成为一个时髦的选择。服务器端的SSD可以消除在最需要高性能存储的主机和存储网络(SAN)上潜在的数据传输瓶颈。

服务器端添加SSD来作为高性能存储层,作为高速缓存最为常见。高速缓存从SAN或DAS中将热点数据自动移动到服务器的SSD中。这表示随后的数据读写发生在服务器的SSD中,而非另一侧SAN中的机械硬盘上。

很多VMware环境下的缓存方案,是只读的,这表示通过高速缓存的I / O储存到预定的存储介质上—通常是一个共享的硬盘。好消息是大多数服务器虚拟化环境中读取的比重更大,约占60%。此外,当写入数据时基本不受阻碍地进入SAN,因此从理论上来讲,写入比读取性能更亟待改善。

然而,根据以上数字,40%的I / O仍是一个显著的写入量,并比通常的写入速度要慢。“你能相信VDI基准么”在初始启动风暴是完整的,大多数虚拟桌面基础设施更注重写入性能。换言之,写入性能对虚拟服务器和虚拟桌面环境非常重要。

如何写入高速缓存

要了解缓存写入面临的挑战,可以做一个比较。如果无缓存,当一个程序需要写入数据,该程序数据将写入到本地或SAN连接的存储。然后,应用程序的数据被安全地写入到存储装置等候,直到下一个操作。

通过读取高速缓存数据写入,基本等同于直接写入到硬盘上。此外,读取缓存的同时可以向硬盘写入数据。高速缓存的该替代品被称为直写式缓存,并具有预缓存常用数据的优势。该技术定义是最近写入的数据最可能被下一次读取。该技术有助于在缓存中更快而精准的在读取结果中获取数据,但其对写入性能没有帮助。在这两种情况下,数据在硬盘上安全,并且高速缓存总是与它同步。

写入风险

这些读取缓存的实现方法,如果高速缓存失败,会有一定的风险造成数据丢失。VMware改变了缓存读取重新填充,但数据不该冒风险。存储在高速缓存的数据在被确认写入硬盘之前,数据被存储在硬盘之前所在的缓存,被称为回写缓存。这保证了数据无延迟的写入硬盘。

服务器端写入缓存虽然带来极大的性能优势,但也伴随着风险。例如,如果一个服务器高速缓存故障,那数据会丢失。在VMware环境中,也有如何处理迁移虚拟机的问题。

责编:赵龙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918