[mpich-discuss] single node mpiio

Jaln valiantljk at gmail.com
Tue Jan 12 11:36:03 CST 2016


Hi,
I'm running hdft with mpiio on a single compute node (32 cores), 10 OSTs,
the file system is lustre v2.5.
I submit the job with 3 processes, they are writing to a shared file, which
is about 3GBs,
and each process writes 1/3 of the file, for example,
The array is a 4D double array, 3*32*1024*128, then each process writes
32*1024*128 to the file, which is contiguous.

I observed some wired performance number, I tried both independent I/O and
collective IO.
In the case of independent I/O, each rank seems to block each other and
finish writing one after another. But in collective I/O, all three ranks
reports same I/O cost, I think this is because there is only one
aggregator.
My question is, in the case of independent I/O, are the I/Os blocking when
accessing the file?
If not blocking, can I expect linear speedup on a single node by increasing
number of processes?

Best,
Jialin
Lawrence Berkeley Lab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20160112/5619df4c/attachment.html>
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list