Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
user, system, iowait: куда на самом деле уходит время процессора

Открываете top, видите четыре строчки процента — us, sy, id, wa — и интуитивно читаете их как «занят / свободен». Это неправильное чтение почти гарантированно приводит к неправильному диагнозу: вы добавляете ядра там, где нужен более быстрый диск, или оптимизируете код там, где всё дело в сетевом хранилище. Разница между user, system и iowait — это разница между «процессор работает», «работает по чужому поручению» и «ничего не делает, но не может переключиться на что-то полезное». Разберём, что каждая цифра означает буквально и почему высокий iowait —…

Подробнее →