|
VMware缓存写入面临瓶颈畅享网报道,在VMware主机部署固态硬盘(SSD)实现投资收益最大化,已成为一个时髦的选择。服务器端的SSD可以消除在最需要高性能存储的主机和存储网络(SAN)上潜在的数据传输瓶颈。 服务器端添加SSD来作为高性能存储层,作为高速缓存最为常见。高速缓存从SAN或DAS中将热点数据自动移动到服务器的SSD中。这表示随后的数据读写发生在服务器的SSD中,而非另一侧SAN中的机械硬盘上。 很多VMware环境下的缓存方案,是只读的,这表示通过高速缓存的I / O储存到预定的存储介质上—通常是一个共享的硬盘。好消息是大多数服务器虚拟化环境中读取的比重更大,约占60%。此外,当写入数据时基本不受阻碍地进入SAN,因此从理论上来讲,写入比读取性能更亟待改善。 然而,根据以上数字,40%的I / O仍是一个显著的写入量,并比通常的写入速度要慢。“你能相信VDI基准么”在初始启动风暴是完整的,大多数虚拟桌面基础设施更注重写入性能。换言之,写入性能对虚拟服务器和虚拟桌面环境非常重要。 如何写入高速缓存 要了解缓存写入面临的挑战,可以做一个比较。如果无缓存,当一个程序需要写入数据,该程序数据将写入到本地或SAN连接的存储。然后,应用程序的数据被安全地写入到存储装置等候,直到下一个操作。 通过读取高速缓存数据写入,基本等同于直接写入到硬盘上。此外,读取缓存的同时可以向硬盘写入数据。高速缓存的该替代品被称为直写式缓存,并具有预缓存常用数据的优势。该技术定义是最近写入的数据最可能被下一次读取。该技术有助于在缓存中更快而精准的在读取结果中获取数据,但其对写入性能没有帮助。在这两种情况下,数据在硬盘上安全,并且高速缓存总是与它同步。 写入风险 这些读取缓存的实现方法,如果高速缓存失败,会有一定的风险造成数据丢失。VMware改变了缓存读取重新填充,但数据不该冒风险。存储在高速缓存的数据在被确认写入硬盘之前,数据被存储在硬盘之前所在的缓存,被称为回写缓存。这保证了数据无延迟的写入硬盘。 服务器端写入缓存虽然带来极大的性能优势,但也伴随着风险。例如,如果一个服务器高速缓存故障,那数据会丢失。在VMware环境中,也有如何处理迁移虚拟机的问题。 责编:赵龙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 推荐圈子 |
|