Выбор ответа Middle Производительность обновлено
Колонка r в vmstat
Вопрос
На 8-ядерном сервере vmstat 1 стабильно показывает r 25-30, id 0, wa 0. О чём это говорит?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Нехватка CPU: готовых задач больше, чем ядер. r это число задач, готовых к выполнению (выполняются или ждут CPU).
Варианты ответа
- Узкое место в диске: задачи ждут ввода-вывода
- Нехватка памяти: идёт активная работа со свопом
- Сеть перегружена: задачи ждут ответа по сокетам
- Нехватка CPU: готовых задач больше, чем ядерправильный ответ
Разбор
r это число задач, готовых к выполнению (выполняются или ждут CPU). Устойчиво больше числа ядер при нулевом простое означает насыщение CPU. Диск показал бы b и wa, своп колонки si/so. Сеть по этим колонкам не видна.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.