top load average

dspu
На сайте с 10.05.2006
Offline
268
1707

подскажите, если на процессоре Intel(R) Xeon(R) CPU E5530 @ 2.40GHz

16 ядер,

то загрузка <8 получается, что нормальная?

Solmyr
На сайте с 10.09.2007
Offline
501
#1

Вообще нигде не мог найти информацию про то, что такое load average. Судя по всему, это среднее количество процессов ожидающих очереди на доступ к CPU. По эксперементальным данным пока load average < 2*количество ядер сервер работает стабильно. Но если у вас load average < 0.5*количество ядер это не значит что сервер потянет еще в 4 раза большую нагрузку. При росте нагрузки load average растет не линейно, в предположении что нет корреляции между временем запуска процессов, рост быстрее чем линейный. А если корреляция есть (скажем одновременно запускается апач и мускуль) то для одноядерного зависимость меньше чем линейная. Для многоядерного все равно сильнее чем линейная (не запускается же там больше чем 16 процессов одновременно).

Himiko
На сайте с 28.08.2008
Offline
560
#2

Load Average это не только нагрузка от процессора.

Так же нагрузка на диск может вызывать рост LA.

Нужно смотреть сначала причины его повышения и за нагрузкой дисков/памяти/процессора. А уже потом делать выводы.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Solmyr
На сайте с 10.09.2007
Offline
501
#3

Himiko, да верно, это не количество процессов ожидающих ЦПУ, а количество процессов ожидающих какой-либо ресурс: память, диск и т.п. Просто в реальности чаще всего ждать приходится ЦПУ.

Himiko
На сайте с 28.08.2008
Offline
560
#4
Solmyr:
HimikoПросто в реальности чаще всего ждать приходится ЦПУ.

Да вот далеко не всегда так.

Как показывает практика, на web-серверах (от 4-х ядер) на SATA-дисках, когда нагрузка на диски начинает зашкаливать за 80-90%, процессор ещё имеет нагрузку 50-60%.

M
На сайте с 01.12.2009
Offline
235
#5
dspu:
подскажите, если на процессоре Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
16 ядер,
то загрузка <8 получается, что нормальная?

При LA 8 на 16 ядрах это где-то 40-50 % загрузки CPU общего

Администратор Linux,Freebsd. построения крупных проектов.
R
На сайте с 14.02.2010
Offline
77
#6

кол-во процессов ожидающих в очереди (в нескольких очередях даже)

емнип, не все ОС там показывают процессы ожидающие окончания ввода-вывода. фря кажется такие не учитывает, хотя могу ошибаться...

GL
На сайте с 30.08.2010
Offline
25
#7

фря как раз учитывает.

а вообще нормальный(в общем случае) LA =< кол-ву ядер.

администрирование *nix,windows () icq 99033430
iamsens
На сайте с 26.08.2009
Offline
115
#8
dspu:
подскажите, если на процессоре Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
16 ядер,
то загрузка <8 получается, что нормальная?

на этот вопрос однозначный ответ дать нельзя, не зная общей картины

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Верхушку топа надо видеть

Не стоит плодить сущности без необходимости
seocore
На сайте с 25.09.2006
Offline
143
#10
dspu:
подскажите, если на процессоре Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
16 ядер, то загрузка <8 получается, что нормальная?

если 2х Xeon'а по 4 ядра с HT, то до LA < 16 в принципе можно считать нормой

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий