Re: GFS i/o Request size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




This seem to be an issue with the el5 . On el4 I can set the /sys/block/sd*/queue/max_sector_kb for the block device up 4096KB. Using xdd writing directly to the device I can achive I/O request sizes of 4096KB. But doing the same thing on el5 the max I can get is 512kb. I know there has been changes to the qla2400 drivers from el4 to el5. I am not sure if this limit is at the driver level or not. One other thing to note on el5 the default value for max_sector_kb is always set to a max of 512KB. But on el4 it gets set to 4096KB which is the block size of the luns.

-Mahmoud


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



Maciej Bogucki <maciej.bogucki@xxxxxxxxxxxxx>

07/31/2007 11:08 AM

To
linux clustering <linux-cluster@xxxxxxxxxx>, Mahmoud Hanafi/DEF/CSC@CSC
cc
Subject
Re: GFS i/o Request size





Mahmoud Hanafi napisał(a):
>
>
> It seem that GFS likes to do all I/O in 512KB sizes. Is there a way to
> increase this? I like to do I/O sizes of 1024 or 2048KB.
>
Hello,

First of all linux kernel breaks IO into pages, and the default page
size is 4K. Second You have to set blocksize for filesystem and default
for GFS is 4096(65536 maximum). Third You have segment size for You SAN
storage - for IBM DS4700 You can set from 8KB to 512KB, and here for
every I/O storage read/write this size od data. If it is clear for You,
which value You want to tune?

Best Regards
Maciej Bogucki



--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux