3b991498be
Set the default send and receive socket buffer size to 0, which means Open MPI will not try to set a buffer size during startup. The default behavior since near day one of the TCP BTL has been to set the send and receive socket buffer sizes to 128 KiB. A number that works great on 1 GbE, but not so great on 10 GbE fabrics of any real size. Modern TCP stacks, particularly on Linux, have gotten much smarter about buffer sizes and are much less efficient if a buffer size is set (even if set to something large). Signed-off-by: Brian Barrett <bbarrett@amazon.com> |
||
---|---|---|
.. | ||
btl_tcp_addr.h | ||
btl_tcp_component.c | ||
btl_tcp_endpoint.c | ||
btl_tcp_endpoint.h | ||
btl_tcp_frag.c | ||
btl_tcp_frag.h | ||
btl_tcp_ft.c | ||
btl_tcp_ft.h | ||
btl_tcp_hdr.h | ||
btl_tcp_proc.c | ||
btl_tcp_proc.h | ||
btl_tcp.c | ||
btl_tcp.h | ||
configure.m4 | ||
help-mpi-btl-tcp.txt | ||
Makefile.am | ||
owner.txt |