рдЗрдВрдЯреЗрд▓ ONS рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде 40G рдИрдерд░рдиреЗрдЯ рдкреНрд░рджрд░реНрд╢рди


рдЖрдЬ рдПрдХ рд╕рднреНрдп рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред 1G, 10G, 40G рдХреЗ рд╕рд╛рде рдкрд╛рд░рдВрдкрд░рд┐рдХ рдИрдерд░рдиреЗрдЯ; InfiniBand FDR 56G рдФрд░ QDR 40G; FiberChannel 8G, 16G, 32G рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ред

рд╣рд░ рдХреЛрдИ рдЦреБрд╢реА рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рдЬрд┐рдВрджрдЧреА рдореЗрдВ рдЕрдкрдиреА рдЪрд░рдо рдЖрд╡рд╢реНрдпрдХрддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ рдФрд░ рдХрд╣рд╛рдБ рдиреБрдХрд╕рд╛рди рд╣реИрдВ?



рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд░реЗрдВ:

рд╣рдордиреЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЧреАрдЧрд╛рдмрд┐рдЯ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рдЬреЛ рд╣рд░ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╣реИ, 40G рдИрдерд░рдиреЗрдЯ, QDR рдФрд░ FDR InfiniBand, 10G рдирд╣реАрдВ рд▓рд┐рдпрд╛ред рдпрд╣ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо рдПрдлрд╕реА рдХреЛ рдПрдХ рдЫреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдорд╛рдирддреЗ рд╣реИрдВ, рдЕрдм рдЕрднрд┐рд╕рд░рдг рдкреНрд░рд╡реГрддреНрддрд┐ рдореЗрдВ рд╣реИред 32G рдЕрднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдФрд░ 16G рдЙрдЪреНрдЪ рдЧрддрд┐ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд▓реАрдЧ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред
рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдВрдм рдФрд░ рдЕрдзрд┐рдХрддрдо рдереНрд░реВрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП, рдЬреЛ рдПрдЪрдкреАрд╕реА рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрд╕реА рд╕рдордп рд╣рдордиреЗ рдПрдЪрдкреАрд╕реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП 40 рдЬреА рдИрдерд░рдиреЗрдЯ рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

рдХреЗрдВрджреНрд░реАрдп рдирд┐рдпрдВрддреНрд░рдг рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рдкрд░реАрдХреНрд╖рдг рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрдореВрд▓реНрдп рдорджрдж рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдФрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХреА рдЧрдИ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓ ONS рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡реИрд╕реЗ, рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд╛ рд╡рд┐рддрд░рдг рдЬрд╛рд░реА рд╣реИред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░:

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░:


рддреИрдпрд╛рд░реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореЗрд▓реЗрдиреЙрдХреНрд╕ рдПрдбреЗрдкреНрдЯрд░ рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдИрдВ - рдЙрдиреНрд╣реЗрдВ рдИрдерд░рдиреЗрдЯ рдореЛрдб рдореЗрдВ рдПрдХ рдордЬрдмреВрд░ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЬреБрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдзрд╛рд░рдг рдХреА рдШреЛрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ", рд╣рдо рд╕рдВрджреЗрд╢ рдХреЛ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ 4 рдПрдордмреА рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рд▓рд┐рдП рд╡рд┐рд▓рдВрдмрддрд╛ рдореВрд▓реНрдпреЛрдВ рдкрд░ рдЧреМрд░ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд:

рд╕рд╛рдорд╛рдиреНрдп рдИрдерд░рдиреЗрдЯ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ, рдЯреАрд╕реАрдкреА рдХрд╛рд░рдЦрд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрд░реНрдерд╛рддреН, рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП MPI рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрдХреЗрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ, рд╕реНрд╡рд┐рдЪ рдФрд░ MPI рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред

рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рддрд╛рд▓рд┐рдХрд╛ 1G рдИрдерд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреА рд╣реИ, рджрд╛рдИрдВ рдУрд░ 40G (рд╣рдорд╛рд░реЗ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде)ред рд╣рдо 256K-1M рд╕рдВрджреЗрд╢ рдкрдЯреНрдЯреА рдореЗрдВ "рдбрд┐рдкреНрд╕" рдФрд░ рдЕрдзрд┐рдХрддрдо рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬреЛ 10G рдИрдерд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдкрдХреЛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рджреЗрд░реА рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдорд╛рдирдХ рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рд╕реЗ рдЧреБрдЬрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЙрдореНрдореАрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ 1G рдИрдерд░рдиреЗрдЯ рд╕реЗ рддреАрди рдЧреБрдирд╛ рдмреЗрд╣рддрд░, рд╢реНрд░рджреНрдзрд╛рдВрдЬрд▓рд┐ рдЕрд░реНрдкрд┐рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

Mpirun тАУn 2 тАУdebug-mpi 4 тАУhost host01,host02 тАУnets tcp --mca btl_tcp_if_include eth0 IMB-MPI1 PingPongmpirun -n 2 -debug-mpi 4 -host host01,host02 -nets tcp --mca btl_tcp_if_include eth4 IMB-MPI1 PingPong


рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп:


рд╣рдо рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ:

рд╣рдо рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдореЗрд▓рд╛рдиреЙрдХреНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд▓реЗрддреЗ рд╣реИрдВред
256K-1M рд░реЗрдВрдЬ рдореЗрдВ "рдбреНрд░реЙрдбрд╛рдЙрди" рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо MPI рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ:

export S_MPI_BTL_TCP_SNDBUF=2097152
export S_MPI_BTL_TCP_RCVBUF=2097152

mpirun -n 2 -debug-mpi 4 -host host1,host2 -nets tcp --mca btl_tcp_if_include eth4 IMB-MPI1 PingPong


рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп:


рдирддреАрдЬрддрди, рд╕реБрдзрд╛рд░ рдбреЗрдврд╝ рдЧреБрдирд╛ рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдореЗрдВ рдХрдореА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЫреЛрдЯреЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЫреЛрдЯреЗ рдкреИрдХреЗрдЯ рдореЗрдВ рджреЗрд░реА рднреА рдмрдврд╝реА рд╣реИред

рдмреЗрд╢рдХ, рдЙрдЪреНрдЪ рдЧрддрд┐ рд╡рд╛рд▓реЗ рдИрдерд░рдиреЗрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд-рд▓рдВрдмреЗ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо (рдЬрдВрдмреЛ рдлреНрд░реЗрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╣рдо MTU 9000 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдФрд░ рдПрдбреЗрдкреНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪрддрд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рдЕрднреА рднреА 20 рдЬреАрдмреА / рдПрд╕ рдкрд░ рд░рд╣рддрд╛ рд╣реИред

рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп:


рдЫреЛрдЯреЗ рдкреИрдХреЗрдЯ рдкрд░ рд▓реЗрдЯреЗрдВрд╕реА рдлрд┐рд░ рдмрдврд╝ рд░рд╣реА рд╣реИред
рд╣рдордиреЗ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдореЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХреЛрдИ рдореМрд▓рд┐рдХ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реБрдЖред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрдиреНрд╣реЛрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ "рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЦрд╛рдирд╛ рдмрдирд╛рдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддреЗред"
рдХрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦрдирд╛ рд╣реИ?
рдмреЗрд╢рдХ, рдпрджрд┐ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрдкрд╖реНрдЯ рдЙрдкрд╛рдп RDMA рддрдХрдиреАрдХ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реИред

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рд╛рд░:


рдПрдХ рдкрд░рд┐рдгрд╛рдо рдкрд╣реБрдБрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рд╣реИред
рджреЛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдорд╛рдирдХ рд╣реИрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдЗрдб рдПрд░рд┐рдпрд╛ рдЖрд░рдбреАрдПрдордП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЖрдИрдбрдмреНрд▓реНрдпреВрдПрдЖрд░рдкреА) рдФрд░ рдЖрд░рдбреАрдПрдордП рдУрд╡рд░ рдХрдиреНрд╡рд░реНрдЬрд░реНрдб рдИрдерд░рдиреЗрдЯ (рдЖрд░рдУрд╕реАрдИ), рдЙрдирдХреА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдФрд░ рд╕рдорд░реНрдердХреЛрдВ рдХреЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдбреВрдмрдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рд╣реЛрд▓реАрд╡рд░ рдФрд░ рд╡реЙрд▓реНрдпреВрдорд┐рдирд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдпреЛрдЧреНрдп рд╣реИрдВред рдЪрд┐рддреНрд░ iWARP рдХреЗ рд▓рд┐рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рд░ рдЖрдо рд╣реИред

рдореЗрд▓рд╛рдиреЛрдХреНрд╕ рдПрдбреЗрдкреНрдЯрд░ рдХрдВрд╡рд░реНрд╕реНрдб рдИрдерд░рдиреЗрдЯ (RoCE) рдкрд░ RDMA рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо OFED-3.5.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓реАред рджреЗрд░реА 1.9 ╬╝s рд╣реИ рдФрд░ рдмреИрдВрдб 4613.88 MB / s рд╣реИ (рдпрд╣ рдЪреЛрдЯреА рдХрд╛ 92.2% рд╣реИ!) рдЬрдВрдмреЛ рдлреНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордпред рдпрджрд┐ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ MTU рдЖрдХрд╛рд░ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдмреИрдВрдб рдХрдо рд╣реЛрдЧрд╛, рд▓рдЧрднрдЧ 4300 рдПрдордмреА / рдПрд╕ред

mpirun -n 2 -debug-mpi 4 -host host1,host2 --mca btl openib,self --mca btl_openib_cpc_include rdmacm IMB-MPI1

рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп:


рдкрд┐рдВрдЧрдкреЛрдВрдЧ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рджреЗрд░реА рд╕рдордп рдХреЛ 1.4 ╬╝ рддрдХ рдмреЗрд╣рддрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реАрдкреАрдпреВ "рдХрд░реАрдм" рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╣рддреНрд╡ рд╣реИ? рдиреАрдЪреЗ InfiniBand рдмрдирд╛рдо рдПрдХ рдЫреЛрдЯрд╛ рдИрдерд░рдиреЗрдЯ рддреБрд▓рдирд╛рддреНрдордХ рд▓реЗрдмрд▓ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ "рдЯреНрд░рд┐рдХ" рдХреЛ рдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░рдЦрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рджрд┐рдЦрд╛рддреА рд╣реИред

1G рдИрдерд░рдиреЗрдЯ (рдЯреАрд╕реАрдкреА)40G рдИрдерд░рдиреЗрдЯ (рдЯреАрд╕реАрдкреА)40G рдИрдерд░рдиреЗрдЯ (RDMA)InfiniBand QDRInfiniBand FDR
рд╡рд┐рд▓рдВрдмрддрд╛, usec24.57.81.4-1.91.50.86-1.4
рдмреИрдВрдбрд╡рд┐рдбреНрде, Mbytes / s11211264300-461334005300-6000


40G рдФрд░ FDR рдХрд╛ рдбреЗрдЯрд╛ рдХреЛрд░ рдХреА рдирд┐рдХрдЯрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреИрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЙрдкреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХреЛрд░ рдкрд░ рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рдкреНрд░рднрд╛рд╡ рд▓рдЧрднрдЧ QDR рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ред
40G рдЗрдерд░рдиреЗрдЯ рдиреЗ рдЖрдИрдмреА рдХреНрдпреВрдбреАрдЖрд░ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдИрдмреА рдПрдлрдбреАрдЖрд░ рдирд┐рд░рдкреЗрдХреНрд╖ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрдХрдбрд╝ рдореЗрдВ рди рдЖрдП, рдЬреЛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, 40G рдИрдерд░рдиреЗрдЯ рджрдХреНрд╖рддрд╛ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣реИред
рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЕрднрд┐рд╕рд░рд┐рдд рдИрдерд░рдиреЗрдЯ рддрдХрдиреАрдХ рдХреА рд╡рд┐рдЬрдп!
рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд▓рдЧрд╛рддрд╛рд░ SMB рдбрд╛рдпрд░реЗрдХреНрдЯ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗ рд░рд╣рд╛ рд╣реИ, рдЬреЛ RDMA рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ; NFS рдореЗрдВ RDMA рд╕рдорд░реНрдерди рднреА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдмреНрд▓реЙрдХ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдкрд░ iSCSI рдСрдлрд▓реЛрдб рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА рдФрд░ RDMA (iSER) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП iSCSI рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рд╣реИрдВ, рд╕реМрдВрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ FCoE :-) рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдРрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп:



рдЖрдк рджрд┐рд▓рдЪрд╕реНрдк рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ FS200 G3 рдПрдХ 40G рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ 10G рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░реНрд╡рд░ рдлрд╝рд╛рд░реНрдоред
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕реНрд╡рд┐рдЪ рдХреЗ рджреВрд╕рд░реЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкреИрд╕реЗ рдХреА рдмрдЪрдд рдХрд░рдиреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрдмрд▓реЛрдВ рдХреЛ рднреА рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдФрд░ рдЖрдзреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдХреБрд▓:
  1. рдИрдерд░рдиреЗрдЯ рдкрд░, рдЖрдк рдЕрд▓реНрдЯреНрд░рд╛-рд▓реЛ рд▓реЗрдЯреЗрдВрд╕реА рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
  2. RDMA рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрдзреБрдирд┐рдХ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
  3. рдЗрдВрдЯреЗрд▓ рдХреЗ 400 рдПрдирдПрд╕ рдХрдЯ-рдереНрд░реВ рд╡рд┐рд▓рдВрдмрддрд╛ рд╕реЗ рд╢рд╛рдирджрд╛рд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ :-)

Source: https://habr.com/ru/post/In213911/


All Articles