Linux基础——服务器Raid阵列卡开启cache缓存
服务器Raid阵列卡开启cache缓存
一、问题描述
客户业务环境:本地存储型裸金属服务器做NFS服务器,15台以上的客户端接入服务器,读写大量的小文件,客户读写速录慢的现象;
影响读写速率:磁盘性能和磁盘缓存,容易造成大量的IO拥塞;
二、问题分析
裸金属NFS服务器单盘最大IOPS 2200,一台主机可能有5-10块盘,Linux主机sar -b和sar -d读写盘流量高,小文件传输快,流量没有达到峰值,大量块造成主机队列拥塞sar -q;
三、问题处理
提高Raid阵列下磁盘的读写速度,通过开启硬盘cache缓存
查看硬盘cache
arcconf getconfig 1 pd | grep -i 'write cache'
查看Radi成员盘cache指令
arcconf setcache 1 drivewritecachepolicy configured 1
四、结论
由于租户客户机向NFS服务器发起大量的小块文件,导致系统接收IO存在大量的积压,需要提高Raid卡的缓存空间,提高单次缓存小块IO的数量,缓解主机队列拥塞的情况发生;
五、涉及知识点
裸金属服务器RAID阵列卡缓存调整
稳步前行,只争朝夕。