https://blog.csdn.net/hellfu/article/details/109127640
磁盘sdc格式化做成lvm后,写入速度不稳定,大多数在5M/s一下。
echo 512 >/sys/block/sdc/queue/nr_requests
本来cat /sys/block/sdc/queue/nr_requests的值是128,改成512会消耗较多内存,从而提升读写的速度。
经测试发现,写的速度巨慢,读的速度2.5G/s左右。
感觉磁盘应该是没问题,如果有问题读写应该是都很慢。
硬件工程师介入后让安装了个arcconf的包,给了执行的权限
1、获取阵列卡的cache分配信息
./arcconf getconfig 1 ad | grep -i cache
发现“Read Cache Percentage”的值是100,“Write Cache Percentage”的值是0
2、配置阵列卡cache的读写占用比例
设置阵列卡读写占用cache的比例,10的读,90的写。
./arcconf setconfig 1 cacheratio 10 90
3、获取阵列卡的cache分配信息,查看是否改动成功
./arcconf getconfig 1 ad | grep -i cache
发现“Read Cache Percentage”的值是10,“Write Cache Percentage”的值是90
进行磁盘读写测试,方法见Linux中磁盘读写速度测试
测试后发现写的速度稳定在600-700MB/s左右,读的速度依旧是2.5GB/s左右,完美解决。
————————————————
版权声明:本文为CSDN博主「工具人01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hellfu/article/details/109127640