磁盘缓存是为了协调内存与硬盘速度的一种软件机制,不同的缓存模式下,磁盘的读写性能也不一样。UIS 超融合管理平台提供如下四种常用的缓存模式:
none:关闭主机缓存,数据从虚拟磁盘缓存中读写。
directsync:关闭主机和虚拟磁盘缓存,直接读写物理磁盘。
writethrough:关闭虚拟磁盘写缓存,数据直接被写入磁盘。只有磁盘读缓存。
writeback:数据在写入磁盘之前,首先写入缓存,写缓存成功之后,写操作就认为已经完成,数据并没有立即同步到磁盘。
图-1 磁盘缓存模式工作原理
由于none、writethrough和writeback都使用了缓存,服务器异常断电情况下,可能导致数据来不及刷新到物理磁盘而丢失。因此,UIS超融合管理平台默认采用directsync模式。
在虚拟机处于关闭状态时,才可以修改虚拟机磁盘缓存模式。
图-2 设置虚拟机磁盘缓存模式