Tôi có máy chủ Linux khá mạnh - Dell PowerEdge R6515, nó chứa các lõi x64 sử dụng cpu AMD Epyc.
Ngoài ra còn có LAN PCI chuyên dụng:
lspci | grep 10G
Bộ điều khiển Ethernet 41:00.0: Bộ điều khiển Ethernet Intel Corporation X710 cho 10GbE SFP+ (rev 02)
41:00.1 Bộ điều khiển Ethernet: Bộ điều khiển Ethernet Intel Corporation X710 cho 10GbE SFP+ (rev 02)
Chúng tôi đang sử dụng nó làm máy chủ VPN cho máy chủ Strongswan. Vấn đề là chúng tôi gặp khá nhiều giao diện bị loại bỏ đối với lưu lượng RX được mã hóa ~500Mmb.Phần trăm khôn ngoan trong số giao diện ~30k gói giảm khoảng ~30 trong số đó. Điều này tạo ra khoảng 0,1% số gói bị rơi. Điều này không quan trọng lắm, nhưng vẫn có chỗ để cải thiện.
Cấu hình liên quan đến mạng duy nhất là chế độ đã điều chỉnh được đặt thành thông lượng mạng.
ifconfig p3p1
p3p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::faf2:1eff:fed9:dc80 tiền tốlen 64 phạm vi 0x20<link>
ether f8:f2:1e:d9:dc:80 txqueuelen 1000 (Ethernet)
Gói RX 2637785997 byte 1724447946355 (1,5 TiB)
Lỗi RX 0 **giảm 1342892** tràn 0 khung hình 0
Gói TX 2943486813 byte 1844888609689 (1,6 TiB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
Tôi đang sử dụng Centos 7.9.
Ngoài ra, số lượng Ngắt mềm không đổi là ~ 130k. Tất nhiên, nó không cân bằng tải giữa các lõi như nhau, đó là lý do tại sao trên các trang web khác, chúng tôi đang sử dụng PowerEdge R340 chỉ có 12 Lõi, hoạt động tốt hơn ở bên Loại bỏ và thậm chí cả bên ngắt.
Tôi nghĩ rằng hành vi này khá liên quan đến số lượng lõi lớn. Có bất cứ điều gì có thể được cải thiện? Tôi thấy có rất nhiều khả năng điều chỉnh, nhưng theo kinh nghiệm cá nhân của tôi, hầu hết mọi giai điệu đều có một số nhược điểm.