Задать вопрос

Влияет ли количество CPU на показания нагрузки в top'е?

После добавления на сервер дополнительных процессоров возросла средняя нагрузка по данным утилит top и htop. При этом реальная нагрузка на сервер не менялась. Означает ли это, что сервер стал хуже работать или дело в особенностях этих утилит?
  • Вопрос задан
  • 492 просмотра
Подписаться 3 Простой 6 комментариев
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Дело обстоит следующим образом.

Load AVG показывает суммарную загрузку по всем ядрам процессоров (или ядерным потокам). Другими словами - это суммарный показатель загрузки всей системы.

Но, в утилите top/htop можно посмотреть загрузку по каждому ядру (потоку ядра) в отдельности - нажмите кливишу 1, увидите загрузку каждого ядра в отдельности.

Возвращаясь к Load AVG:
- если у вас в системе 1 процессор, и AVG равно единице, то у вас система загружена полностью;
- если у вас в системе 16 процессоров, и AVG равно единице, то у вас система загружена на 1/16 часть;
- если у вас в системе 16 процессоров, и AVG равно 16, то у вас система загружена полностью;
- если у вас в системе 1 процессор, и AVG равно 16, то у вас система полностью перегружена, и я бы добавил 15 ядер.
Другими словами, что либо сказать только по значению AVG нечего, без знания о количестве ядер (ну как минимум).
В общем, как-то так...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Если в компухторе 16 процессоров и все заняты, нагрузка (Load Avg) будет 16
Если 32 процессора - 32. Вы про это?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы