Điểm:3

AMD EPYC 7413 giảm tốc độ xuống còn 400mhz khi chạy iperf

lá cờ ph

chúng tôi đang cố gắng thiết lập kết nối 40gbit giữa hai máy chủ và nhận được hành vi cpu kỳ lạ khi sử dụng iperf. Nó cũng chỉ sử dụng khoảng 10Gbit/s trong số 40 có thể.

Thông số máy chủ:

  • AMD EPYC 7413
  • Bộ nhớ 8x MultiBitECC 3200 MHz 16384 MB
  • Supermicro H12SSL-CT
  • Intel XL710 40GBe
  • Ubuntu 20.04.3 LTS 5.4.0-84-gen

Các Server được kết nối trực tiếp với nhau thông qua cáp quang. Không có công tắc.

Ví dụ

máy chủ1# iperf -s
máy chủ2# iperf -c máy chủ1 -i 1 -t 120
[ ID] Băng thông truyền khoảng thời gian
[ 3] 0,0- 1,0 giây 1,39 GB 12,0 Gbit/giây
[ 3] 1,0- 2,0 giây 1,00 GByte 8,61 Gbit/giây
[ 3] 2,0- 3,0 giây 1,03 GB 8,88 Gbit/giây
[ 3] 3,0- 4,0 giây 1,04 GB 8,92 Gbit/giây
[ 3] 4,0- 5,0 giây 1021 MB 8,56 Gbit/giây
[ 3] 5,0- 6,0 giây 1,05 GB 9,01 Gbit/giây
[ 3] 6,0- 7,0 giây 1,02 GB 8,78 Gbit/giây
[ 3] 7,0- 8,0 giây 1,02 GB 8,74 Gbit/giây
[ 3] 8,0- 9,0 giây 1,01 GB 8,69 Gbit/giây
[ 3] 9,0-10,0 giây 1,02 GByte 8,75 Gbit/giây
[ 3] 10,0-11,0 giây 1,05 GB 9,03 Gbit/giây
[ 3] 11,0-12,0 giây 1015 MB 8,51 Gbit/giây
[ 3] 12,0-13,0 giây 1,02 GB 8,72 Gbit/giây
[ 3] 13,0-14,0 giây 1014 MB 8,51 Gbit/giây
[ 3] 14,0-15,0 giây 974 MByte 8,17 Gbit/giây
[ 3] 0,0-15,0 giây 15,6 GB 8,92 Gbit/giây

Trên internet, tôi tìm thấy hướng dẫn điều chỉnh hiệu suất chính thức từ AMD và một cái gì đó từ fastdata.es.net

Họ đề nghị thực hiện một số cài đặt hệ thống nhất định như thay đổi bộ điều khiển CPU và bộ đệm tcp. Tôi đã thực hiện các thay đổi tương ứng và chỉ cải thiện được 1Gbit/s.

Khi tôi kiểm tra tốc độ xung nhịp của CPU, xung nhịp của CPU luôn giảm xuống khoảng 400MHZ khi chạy iperf.

Bất kỳ đề xuất nào về lý do tại sao iperf gửi CPU ở chế độ ngủ hoặc làm cách nào tôi có thể cải thiện tốc độ truyền tcp của một luồng đơn? Chạy nhiều luồng tcp sử dụng băng thông tốt hơn nhưng không phải là trường hợp sử dụng của chúng tôi.

Cảm ơn

lá cờ in
Bạn có thể đặt câu hỏi này trong diễn đàn Leve1Tech. Wendel thường xuyên làm việc với cấu hình có thông lượng cao điên cuồng này và tôi nhớ rằng các YouTuber khác đã nhắc đến anh ấy khi cố gắng chẩn đoán các vấn đề tương tự. Nếu bạn tìm thấy câu trả lời ở đó, hãy quay lại và đăng nó ở đây.
Flaep avatar
lá cờ ph
cảm ơn bạn đã trả lời của bạn,
Flaep avatar
lá cờ ph
Tôi đã mở một chủ đề ở đây [link](https://forum.level1techs.com/t/amd-epyc-7413-slow-down-to-arround-400mhz-when-running-iperf/17626)
Alexander Worlitschek avatar
lá cờ ci
Bạn chỉ đang sử dụng một luồng tcp cho thử nghiệm iperf. Liên kết 40 Gbps là 4x10Gbps nội bộ. Sử dụng cài đặt -P để kiểm tra với nhiều luồng song song để nhận được hơn 10Gpbs.
anx avatar
lá cờ fr
anx
[Hướng dẫn điều chỉnh hiệu suất của Intel: Linux](https://www.intel.com/content/www/us/en/products/details/ethernet/700-controllers/xl710-controllers/docs.html?q=tuning) chứa một danh sách kiểm tra.
Điểm:2
lá cờ ph

Tôi đã thay đổi điều khiển Trạng thái C Toàn cầu trong BIOS từ tự động thành tắt và đặt

thông lượng mạng hồ sơ đã điều chỉnh-adm

Tôi không chắc liệu đó có phải là giải pháp cuối cùng hay không nhưng hiện tại nó vẫn hoạt động.

Chỉnh sửa:

Cuối cùng, một bản cập nhật bios cũng cần thiết. tuy nhiên, tweak-adm vẫn cung cấp hiệu suất tăng.

anx avatar
lá cờ fr
anx
hãy thử HWE kernel, khá nhiều bản vá tiết kiệm năng lượng được tải lên nhưng không được nhập lại kể từ 5.4..
Flaep avatar
lá cờ ph
cảm ơn bạn đã gợi ý, nhưng vì đây là một hệ thống sản xuất nên các hạt nhân hơi khó
Michael Hampton avatar
lá cờ cz
Các hạt nhân HWE cũng là các hạt nhân dài hạn và thường phải ổn định như bất kỳ hạt nhân nào khác. Bạn có thể khởi động lại sáu tháng một lần hoặc lâu hơn nhưng đó là về nó và có lẽ bạn vẫn đang làm điều đó. Ngoài ra còn có một nhân HWE edge, dùng để thử nghiệm nhân HWE tiếp theo. Tôi nghĩ đó là những gì bạn có thể đã nghe nói về? Không cần phải sử dụng nó trừ khi bạn muốn hoặc _need_ để thử nghiệm một cái gì đó mới. Đối với các nhân, nói chung, bạn cũng có thể muốn thử các nhân HWE có độ trễ thấp hoặc độ trễ thấp để cải thiện kết nối mạng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.