General Guidelines for Achieving High I/O Performance
Buy sufficient I/O hardware for the machine
Use fast file systems, not NFS-mounted home directories
Do not perform I/O from one process only
Make large requests wherever possible
For noncontiguous requests, use derived datatypes and a single collective I/O call