> Can you advise:
> - is the 4MB IO scenario specific to the Elan configuration of our
> first customer who used DDN 9500s
No
> - what is the drawback of 4MB IOs wrt LNET
LNET supports a 1MByte MTU in all network configs. This limitation applies
because larger I/Os require a scatter/gather descriptor larger than 4K (the
lowest common denominator page size). We can't exceed this in general
because it requires multi-page allocations for descriptors and "small"
message buffers. Also, 1MByte is quite enough to allow LNET to hide latency
and get good network bandwidth efficiency.
We have added a _hack_ that allows some LNDs to support a larger payload and
lustre to exploit this, if and only if both the client and server are on the
same network (no routers) and both support a larger page size.
A better solution would be to allow the server to read/write bulk data in
several chunks - e.g. 4 1MByte chunks to support a 4MByte bulk RPC. This is
completely general purpose, it does not cause any network inefficiency and
still allows the server to do large I/O to disk.
However I would still beware of issues regarding disk I/O scatter/gather
descriptor size if the server has a 4K page size.
Cheers,
Eric
---------------------------------------------------
|Eric Barton Barton Software |
|9 York Gardens Tel: +44 (117) 330 1575 |
|Clifton Mobile: +44 (7909) 680 356 |
|Bristol BS8 4LL Fax: call first |
|United Kingdom E-Mail: [EMAIL PROTECTED]|
---------------------------------------------------
_______________________________________________
Lustre-devel mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-devel