磁盘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左右,完美解决。