Сервер вдруг начинает есть заметно больше CPU, чем обычно, и единственное, что изменилось — выросла сетевая нагрузка. Ни новых процессов, ни утечек памяти, ни изменений в коде — просто трафика стало больше, и вместе с ним поднялся %sys в top. Первая мысль обычно про приложение, но часто дело в куда более скучной вещи: сетевая карта перестала делать часть своей работы сама, и эта работа тихо переехала на процессор. Разберёмся, что именно карта умеет считать вместо CPU, как это называется и почему иногда перестаёт работать.
Подробнее →