В чем считаются load averages?

Статус
В этой теме нельзя размещать новые ответы.

the_user

Постоялец
Регистрация
4 Май 2008
Сообщения
61
Реакции
1
[user@host ~]# uptime
22:42 up 6 days, 1:02, 1 user, load averages: 0,91 0,69 0,61


top тоже выдает эти load averages. причем они бывают больше 1.0
так в каких же это единицах? я было думал, что в процентах загрузки процессора, но - см. выше, бывает более 100%. так что же это?

man и гугл пробовал... может, не так искал?

Добавлено через 41 минуту
Вот сейчас portsnap fetch update запустил, теперь оно так стало:


[user@host ~]# uptime
23:19 up 6 days, 1:39, 2 users, load averages: 1,42 1,05 0,80
 
  • Заблокирован
  • #2
[user@host ~]# uptime
22:42 up 6 days, 1:02, 1 user, load averages: 0,91 0,69 0,61
top тоже выдает эти load averages. причем они бывают больше 1.0
так в каких же это единицах? я было думал, что в процентах загрузки процессора, но - см. выше, бывает более 100%. так что же это?
man и гугл пробовал... может, не так искал?
Добавлено через 41 минуту
Вот сейчас portsnap fetch update запустил, теперь оно так стало:
[user@host ~]# uptime
23:19 up 6 days, 1:39, 2 users, load averages: 1,42 1,05 0,80
The load average is the average system load over a period of time. It is conventionally given as three numbers that represent the system load during the last one, five, and fifteen minute periods.


Среднее число загруза - средний загруз системы в течение времени. Это традиционно дано как три числа, которые представляют загруз системы во время последнего, пяти, и пятнадцатиминутного периода.


Cредний размер очереди процессов на выполнение в указанный промежуток. Т.е., например, значение 2 указывает, что у планировщика есть в среднем 2 процесса в очереди, ожидающих выполнения на процессоре.

Как-то так... :)
 
Хм.. получается, это "в попугаях". Т.к. может быть только 1 запущенный процесс на всю систему, но жрущий 100% процессора, а может быть стопятьсот, но нуждающихся в малом количестве процессорного времени. Но и в этом случае топ нарисует значение load равное стопятсот.
 
Хм.. получается, это "в попугаях".
НАписано же по-русски: Cредний размер очереди процессов на выполнение в указанный промежуток.


Каждый раз, когда scheduler операционной системы приостанавливает выполнение какого-то процесса (или этот процесс сам отдает процессор), он должен выбрать другой процесс и запустить его. Для этого у него есть список процессов, которые ждут, пока для них освободится процессор. Load average это средняя длина этого списка.

Т.е. проц у тебя практически не загружен. Если Load average больше 10 - плохо, если доходит до 50 то уже стоит задумываться об апгрэйде железа. Хотя это все относительно, т.к. при сильной нагрузке операциями ввода/вывода может быть LA > 1, а проц при этом практически простаивать.
 
Ага. А если LA<1, значит, что проц вообще простаивает в некоторые моменты времени, правильно?
 
  • Заблокирован
  • #6
Ага. А если LA<1, значит, что проц вообще простаивает в некоторые моменты времени, правильно?
Да, простаивает.
Хотя... Нет!
Просто нет ожидающих процессов, видимо так! :)
 
  • Заблокирован
  • #8
была статейка хорошая все разъясняющая Для просмотра ссылки Войди или Зарегистрируйся
"Спасибо, поржал!".... :)
Статья ничего не разъясняет по поводу load average, а просто пережевывает сопли!:)
Мне кажется по поводу load average в этой теме сказано намного больше, чем там. :)
 
Ещё одно разъяснение, тоже на английском Для просмотра ссылки Войди или Зарегистрируйся
И, действительно, этот показатель - в "попугаях".
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху