這個其實個人也不太精通,僅寫個人的理解。主要是自已用的sata固態硬盤,建立好的虛擬機,早期讀寫太慢。 后改用write back后,加快很多。
當在dell服務器 之類 的硬件設備上 有專用的raid卡來控制數據讀寫
用默認的none設定就好不用搞這個。
下面一段是網文,我補充的在中括號中【】
qemu-kvm磁盘读写的缓冲(cache)模式一共有五种,分别是
writethrough, wirteback, none, unsafe, directsync
在write through策略下,Proxmox VE主机页缓存只提供虚拟机读操作缓存,虚拟机发出的写操作指令将直接同步到磁盘设备后才返回,即使系统掉电,也不会丢失缓存数据。
【用戶對虛擬機的操作,如果讀操作較多,寫較少就用這個】
在write back策略下,Proxmox VE主机页缓存同时为虚拟机提供读缓存和写缓存,虚拟机发出的写操作指令,只要写到Proxmox VE主机页缓存即返回,如果系统掉电,Proxmox VE主机页缓存中数据将会丢失。
【讀寫緩存都建立,實測讀比write through沒多少差距,但寫快了10倍不止】
小白看圖,在虛擬機的硬件,硬盤處