XFS tune to adaptec ASR71605

Steve Brooks steveb at mcs.st-and.ac.uk
Tue May 6 09:40:37 CDT 2014



> Yup, they're... weird :) Write speed is abysmal, but random seeks very
> high. Please try my settings so that we can compare the numbers more
> directly:
>
> bonnie++ -f -d ./ -n 50
>
> If you translate the output from my test file with bon_csv2
>
> Did you turn off write cache? did you tune the IO scheduler, read
> ahead, and queue length? Here are the settings I'm generally using
> with this type of controllers (for better sequential IO):
>
> echo none > /sys/block/sda/queue/scheduler
> echo 1024 > /sys/block/sda/queue/nr_requests
> echo 65536 > /sys/block/sda/queue/read_ahead_kb
>
> You can check the cache status in the output from
>
> arcconf getconfig 1
>
> If you didn't install arcconf, you definitely should :) If you turned
> off the write cache, be aware that this is not the expected mode of
> operation for modern RAID controllers... Go buy a ZMM if necessary.


Hi,

Yes the write speed is very poor.. I am running "bonnie++" again with your 
params but no sure how long it will take.

>  bonnie++ -f -d ./ -n 50

Will thisno be different for our two machines as it seems to generate 
other params depending on the size of the RAM. All ours have 64G RAM.


I disabled write cache on the controller as there is no ZMM flash backup 
module and it seems to be advised that way. I could enable it and try 
another test to see if that is a contribution to the poor write 
performance. I do have "arcconf" on all our adaptec raid machines.

I have not tuned the IO scheduler, read ahead, and queue length?  I guess 
I can try this.

> echo none > /sys/block/sda/queue/scheduler
> echo 1024 > /sys/block/sda/queue/nr_requests
> echo 65536 > /sys/block/sda/queue/read_ahead_kb

Will this need to be done after every reboot? I guess it could go in 
"/etc/rc.local" ?


Thanks, Steve



More information about the xfs mailing list