Рейтинг:1

Интерпретация средней нагрузки Linux с vcpu

флаг in

У меня есть рабочая станция со следующей спецификацией процессора -

Два (два) процессора Intel Xeon X5675 — по 6 ядер каждый — всего 12 ядер/24 потока. 

Если все ядра были использованы, учитывая, что общее количество потоков равно 24, ожидается ли средняя нагрузка 24 или 2400?

Текущее использование при выполнении нескольких фоновых заданий выглядит следующим образом:

Мне интересно, система очень перегружена или это нормально для моей спецификации

введите описание изображения здесь

Nikita Kipriyanov avatar
флаг za
Он очень перегружен вводом-выводом. Я делаю вывод из того факта, что все ЦП в основном ожидают ввода-вывода (см. **wa** — процент времени, в течение которого они ничего не делают, ожидая завершения запроса ввода-вывода). И это не обычное уничтожение свопа, потому что своп не используется. Я бы заглянул в iotop, чтобы посмотреть, что происходит.
usert4jju7 avatar
флаг in
Спасибо, Никита.
Рейтинг:3
флаг ca

Вы смешиваете Использование ЦП в % с средняя нагрузка:

  • Использование процессора % показывает время бездействия для каждого процессора в диапазоне от 0% до 100% для каждого ядра процессора. Это означает, что тяжелый однопоточный процесс будет показывать 100% использование одного ядра ЦП, в то время как тяжелый многопоточный процесс, порождающий 24+ потока, покажет 2400% (24x 100%) использование ЦП.

  • средняя нагрузка показывает сколько процессов ожидает своего рабочего слота. Другими словами, он показывает, сколько процессов готовы к запуску, но не могут, потому что у процессора нет на них времени «только сейчас», и они засыпают в очереди готовых к запуску. В нашем предыдущем сценарии тяжелого многопоточного процесса процесс с 24 потоками, выполняющийся с нагрузкой 2400% ЦП на ЦП с 24 ядрами/потоками, будет нет приводит к значительно более высокой средней нагрузке (просто потому, что потоки/ядро доступны для каждого потока), если только другие несвязанные процессы не борются за то, что они запускают слот (который насыщен нашим многопоточным процессом).

Короче говоря, процент загрузки ЦП показывает сколько времени ваш процессор занят, а средняя загрузка сколько процессов ждут своей очереди.

usert4jju7 avatar
флаг in
Спасибо @shodansohk

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.