IPoIB (IP trên InfiniBand) so với hiệu suất RDMA


8

Tôi đã thừa hưởng một phần cụm Linux HA ở trung tâm hiện đang phục vụ kết nối với DRBD 8 qua IPoIB (IP qua InfiniBand) giữa hai máy chủ Debian. Nó không bị hỏng, vì vậy tôi sẽ không sửa nó.

Tôi cũng nhận thấy rằng DRBD 9 hỗ trợ RDMA, vì vậy câu hỏi có thể đặt ra là có nên thay thế kết nối với DRBD 9 qua RDMA (tức là "InfiniBand" bản địa) trong tương lai hay không.

Vì tôi không muốn chạy thử nghiệm hiệu năng trên một hệ thống sản xuất, tôi tự hỏi: Có so sánh hiệu suất được công bố cho IPoIB so với RDMA / InfiniBand không. Chẳng hạn, tôi có thể mong đợi mức tăng băng thông / độ trễ khi chuyển khỏi IPoIB theo thứ tự 10%, 50% hoặc 100% không? Điều gì có thể được mong đợi?

Câu trả lời:


6

bạn đã xem những bài thuyết trình này chưa? https://www.linbit.com/en/drbd-9-over-rdma-with-micron-ssds/ http://doads.openfovens.org/Media/Monterey_2015/Tuesday/tuesday_09_ma.pdf

InfiniBand chỉ là một kiến ​​trúc mạng cụ thể cung cấp RDMA nhưng hiệu suất của bạn sẽ phụ thuộc vào loại ứng dụng bạn đang chạy. Kinh nghiệm của tôi dựa trên các hệ thống học thuật / nghiên cứu chủ yếu sử dụng các ứng dụng dựa trên MPI. Trong một số trường hợp nhất định, tôi đã thấy RDMA hoạt động tốt hơn 20% so với IPoIB. Nhưng tôi không biết về bất kỳ điểm chuẩn nào như vậy nhưng có rất nhiều bài báo học thuật được viết và cả giấy trắng của nhà cung cấp. Nếu bạn chỉ nghĩ về I / O thì hãy xem xét: kích thước tệp, số lần đọc so với ghi. RDMA thường cung cấp một lợi ích lớn cho các lần đọc nhỏ ngẫu nhiên nhưng chỉ là một lợi ích nhỏ cho việc viết. Bạn có thể muốn đọc lên RoCE (RDMA qua Ethernet hội tụ) và RDMA bản địa của InfiniBand.


Thx, đặc biệt. cho số lượng 20%. Ứng dụng đang chạy trên đầu là PostgreSQL. (Pgdata của nó nằm trên thiết bị DRBD.)
rookie09

2
Vâng cho tất cả điều đó. Bạn không thể truy cập nhanh hơn các ổ đĩa trong hệ thống của mình, nhưng giả sử bạn chắc chắn rằng các ổ đĩa nhanh hơn mạng mà họ đang sao chép, thì có lẽ bạn sẽ có thể giảm bớt hiệu suất ra khỏi hệ thống chuyển sang RDMA.
Matt Kereczman

4
Dưới đây là một lời giải thích (thay thế) khác về RDMA có thể khiến bạn quan tâm, starwindsoftware.com/,
Người chạy Net
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.