Потому что остальные 20% процессорного времени приходится на прерывания :-D.
Запустите smallhog
на конкретном ЦП, используя taskset -c 0./smallhog
. Внутри top
нажмите клавишу 1 . Вот результат:
%Cpu0 : 22.6 us, 56.1 sy, 0.0 ni, 0.0 id, 0.0 wa, 21.3 hi, 0.0 si, 0.0 st
hi
означает «аппаратное прерывание».
Я сменил провайдера, но сбой произошел только через два дня в отношении более старого провайдера, из-за которого сервер работал всего 1 день или меньше.
Решение этой проблемы пока не найдено.