С участием intel_idle.max_cstate=1
:
root@debian:~# curl -o /dev/null http://xx.xx.38.35:999/speedtest/1000mb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1000M 100 1000M 0 0 41.1M 0 0:00:24 0:00:24 --:--:-- 41.0M
С участием intel_idle.max_cstate=3
(скорость загрузки намного лучше):
root@debian:~# curl -o /dev/null http://xx.xx.38.35:999/speedtest/1000mb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1000M 100 1000M 0 0 75.9M 0 0:00:13 0:00:13 --:--:-- 76.0M
Без настройки C-состояния (скорость загрузки практически не изменилась):
root@debian:~# curl -o /dev/null http://xx.xx.38.35:999/speedtest/1000mb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1000M 100 1000M 0 0 76.1M 0 0:00:13 0:00:13 --:--:-- 73.4M
Любая идея, почему intel_idle.max_cstate=1
сетевая производительность так плоха?
ОС: Linux (Debian Buster)
Версия ядра: пробовал несколько, текущая 5.5.17-1 ~ bpo10 + 1
Процессор: Intel (R) Xeon (R) CPU E5-2640 v3 @ 2,60 ГГц (один установлен)
Материнская плата: Quanta S2S-MB
Сетевая карта: Mellanox ConnectX-3 EN (MCX341A-XCEN)