Яка різниця між середнім завантаженням та завантаженням процесора?


35

Ось результат зверху:

вгорі - 23:30:49 вгору 2:18, 1 користувач, середнє завантаження: 4,36, 4,36, 4,39
Завдання: 105 всього, 2 біг, 103 спання, 0 зупинка, 0 зомбі
Cpu (s):   3,6% нас, 8,0% sy, 0,0% ni, 73,4% id, 9,0% wa,   1,1% привіт, 4,9% si, 0,0% st
Пам'ять: всього 2029820k, використано 1979312k, безкоштовно 50508k, буфери 6828k
Заміна: всього 5947384k, використано 0k, безкоштовно 5947384k, кешовано 1855304k

Як середнє навантаження може бути високим, а завантаження процесора - низьким.

Як обчислюється середнє навантаження?


Що ти працюєш, здається, що ваша система над чимось працює. Я отримую такі навантаження, коли стискаю купу речей під час компіляції.
NightwishFan

Я завжди думав про навантаження як про "кількість процесів, які очікують на виконання", але я не дуже впевнений, чи правильно це.
pableu

У мене є 6 серверів стійок. Наразі мені кажуть, що я мав тривалий період (годину) з завантаженням понад 20 на 2 процесорній машині. Я чухаю голову і про завантаження процесора.
MagicLAMP

Відповіді:


36

Цей сайт добре працює, пояснюючи це. В основному середня завантаженість - це кількість трафіку до Вашого процесора за останні 1, 5 та 15 хвилин. Як правило, ви хочете, щоб це число було меншим за кількість CPU / ядер у вас. 1.0 на одній основній машині означає, що він використовує процесор максимально, і все, що вище, означає, що речі стають у чергу.

Рядок центрального процесора у вашому верхньому висновку - це поточне використання, розбите на типи процесів.


9
Як зауваження, середнє завантаження включає також процеси, які чекають на введення-виведення: serverfault.com/a/524818/27813
rogerdpack

1
Пов’язаний сайт має дійсно хороше пояснення.
asheeshr

14

Те, що Inigoesdr та веб-сайт, на який він / вона вказує, є більш-менш правильним, але пам’ятайте, що «середнє навантаження» насправді не є «звичайним» математичним середнім, це експоненціально затухаюча / зважена середня середня .

Це дуже гарна та поглиблена стаття на тему процентного співвідношення процесора та середньої завантаженості та того, як вони розраховуються в Linux. У Вікіпедії також є хороша стаття про це (пояснюючи деякі відмінності між середнім завантаженням у Linux та порівняно з більшістю UNIX-систем).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.