2

Как лучше всего определить в Linux, перегружен ли многопроцессорный компьютер? Я думал, что нагрузка была хорошей мерой, но я выполняю большое количество задач, которые не потребляют много ресурсов процессора, но которые увеличивают нагрузку. Например, на 4-процессорной машине нагрузка в данный момент составляет 66 в соответствии с top, но mpstat сообщает, что время простоя всего процессора составляет 89%.

1 ответ1

1

Имейте в виду, что верхняя часть отображает 3 средних значения нагрузки. Это строка из моей коробки:

load average: 0.02, 0.08, 0.12

Первое число - это среднее значение, равное одной минуте, второе - 5 минут, а третье - 15 минут. Если вы смотрите только на среднее значение за одну минуту, этого недостаточно. Стандартное эмпирическое правило заключается в том, что нагрузка не должна превышать 1 для одного ядра, 2 для двухядерного и т.д. Итак, ради примера, допустим, вы используете четырехъядерный процессор. Все, что выше 4, перегружено. При этом, вы можете увидеть пики в среднем за минуту нагрузки, но 5 и 15 минут все еще могут быть в порядке.

Другое объяснение можно найти здесь: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .