What is the I/O block size that PyTables uses? I ask because on my 
Lustre system, reading blocks of less than 2 MB results in degraded 
performance.

Is there a way to change the I/O block size?

 From the HP StorageWorks Scalable File Share Client Installation and 
User Guide:

> I/O chunk size
> In HP SFS Version 2.1, the MTU of the I/O subsystem is 1MB per operation. 
> This parameter is defined by 
> the Portals subsystem. To give optimum performance, all I/O chunks should be 
> at least this size. An I/O 
> chunk size that is based on the following formula ensures that a client can 
> perform I/O operations in parallel 
> to all available Object Storage Servers:
 >
> chunk_size = stripe_size * ost_count
 >
> where stripe_size is the default stripe size of the file system and ost_count 
> is the number of OST 
> services that the file system is striped across.

Many thanks,
-- 
Michael Hoffman


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to