网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南

小知识 莫名 来源:码农教程 4个月前 (05-15) 772次浏览 1个评论 扫描二维码
文章目录[隐藏]

———————————————————————————————————————————————————–

20220319更新:

开启缓存的前提条件:

1,PVE系统盘为固态且SWAP分区在固态

2,虚拟机在另外的机械盘中

这样才能实现有效加速,否则在机械盘系统中直接开启缓存模式,同盘读写反而会加大机械盘的读写负载,造成IO延时暴涨!

———————————————-分割线——————————————————————————————————

最近在用网心云跑PCDN业务,由于是架在PVE环境上的,因此如何对磁盘IO进行优化就成了最大的问题…

1,开启虚拟机IO thread,有效降低CPU负载

2,强制CPU全核睿频到最大

3,磁盘IO缓存类型选择:

网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南

 

PVE默认无缓存模式(No Cache)磁盘IO性能(原盘速度),适合读写基本均衡,比较重视数据安全的使用场景

网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南

透写模式(Write Through)磁盘IO,适合追求读取速度,同时需要数据安全的场景,请注意为了提升读取速度,该模式下大大牺牲了写入速度,需根据实际负载类型权衡决定

网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南

回写模式(Write Back)磁盘IO,读写速度都得到了很大的提升,但代价是对于数据的安全性没有保证,慎选!

对于前期大量部署缓存阶段,建议使用No cache方案避免影响写入;后期磁盘基本写满进入上行期,可以将磁盘调整为Write Through以提升读取效能

网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南

如图为进入大缓存时期的磁盘IO情况,写入量:读取量约为1:10

跑分部分参考原文链接:http://blog.jason.tools/2019/01/pve-esxi-benchmark.html


网心云在PVE下三种磁盘IO模式(No cache,Write through,Write back)选择与优化指南内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系站长核实处理。
喜欢 (1)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(1)个小伙伴在吐槽
  1. 谢谢分享 全网独家提到的内容 暗黑狂龙到此一游
    匿名2022-05-28 03:54 回复 Windows 10 | Chrome 101.0.4951.64