LINUX.ORG.RU
ФорумTalks

Load Average

 


0

1

Добрый день.

У меня простой вопрос: здесь есть люди, которые пользуются этой интересной статистикой и находят ее полезной? Или она безнадежна устарела с появлением многоядерных процессоров? Эта очень полезная информация у меня отображается в коньках и я все жду случая, когда она мне пригодится. Мне эти цифры никогда ни о чем не говорили (да, ман я читал), каждый раз мне проще открыть htop и глянуть жрет кто-нибудь что-нибудь или нет.

Перемещено Zhbert из linux-org-ru

Перемещено Zhbert из general

★★★★★

Последнее исправление: Im_not_a_robot (всего исправлений: 1)

На домашнем десктопе она не особо полезна, а вот на нагруженных сервера нужна.

BRE ★★
()

мне проще открыть htop и глянуть жрут кто-нибудь что-нибудь или нет

Открываю htop, что бы посмотреть Load Average, лол)

ololoid ★★★★
()

здесь есть люди, которые пользуются этой интересной статистикой и находят ее полезной?

Иногда смотрю. Она просто показывает, справляется ли данная система в данный момент времени с данной задачей, или нет. Пользы от этих цифр конечно немного, так как установить, какой компонент системы не справляется, по ним невозможно.

anonymous
()

а чё процессоров, если куча процессов будет диск дёргать, процессор не будет нагружен, а load average будет большой

anonymous
()

устарела с появлением многоядерных процессоров

Лол, у меня есть сервер с минимальной зазрузкой RAM и CPU, но LA на нем < 6 не опускается.

Это прежде всего индикатор бутылочного горлышка, а где оно - в CPU, RAM или IO - уже другой вопрос.

Turbid ★★★★★
()
Ответ на: комментарий от Zhbert

А вот зачем было перемещать? Никакой серьезной информации я получить не планирую, а тут может быть аудитория меньше..

Im_not_a_robot ★★★★★
() автор топика
Ответ на: комментарий от Im_not_a_robot

а тут может быть аудитория меньше..

Чем в форуме, посвященном обсуждению модерации форума? Не думаю.

Zhbert ★★★★★
()
Ответ на: комментарий от BRE

а вот на нагруженных сервера нужна.

Как ее интерпретировать, если для многоядерных/многопроцессных систем она показывает почти погоду на Марсе? Не лучше ли какой-нибудь конкретный мониторинг cpu/ram/diskio? Эти графики явно покажут ситуацию гораздо лучше.

Im_not_a_robot ★★★★★
() автор топика
Ответ на: комментарий от Zhbert

Ой, сорян, мне показалось, что я создал в толксах :) Если ты не против, можно было бы переместить в толксы.

Im_not_a_robot ★★★★★
() автор топика
Ответ на: комментарий от Im_not_a_robot

Ой, сорян, мне показалось, что я создал в толксах :) Если ты не против, можно было бы переместить в толксы.

Оке, перемещу. Я туда и хотел, но подумал, что раз уж ты выбрал такой странный раздел, то сделал это не просто так, а значит генерал будет не хуже =)

Zhbert ★★★★★
()

Полезная метрика чисто для понимания утилизации железа. Для десктопа чуть менее чем полностью бесполезно, т.к. воющий под нагрузкой горячий гробик - никому не интересно держать под боком. Для сервера же, где выполняется одна конкретная роль, считается комильфо держать этот показатель близким к количеству ядер, т.к. тогда железо (в нынешних реалиях почти всегда не своё, а если и своё, то всё равно скоро выкидывать) используется на пределе своих возможностей, а это значит что отбивает свои деньги. Это метрика типа показателя еженедельного пробега рено логан в такси, не означает, что не надо смотреть на чеки за подвеску, но показывает в общем и целом не стоит ли на одного таксиста меньше на него поставить или наоборот можно ещё пару человек нанять под железку.

pon4ik ★★★★★
()
Последнее исправление: pon4ik (всего исправлений: 1)

Использую при компиляции больших проектов. Если ЛА довольно высок, меньше значение -j

Jetty ★★★★★
()

У меня простой вопрос: здесь есть люди, которые пользуются этой интересной статистикой и находят ее полезной? Или она безнадежна устарела с появлением многоядерных процессоров?

Многоядерные процессоры ничего применительно к LA не изменили, она была и осталась куда более информативной метрикой чем, например, загрузка CPU. Потому что 100% CPU и LA 10 и 100% CPU и LA 100 это совсем разные вещи.

slovazap ★★★★★
()

ЛА хорошая метрика. Если ЛА поделенное на количество ядер больше 1 это значит что процессора категорически не хватает как правило, то есть постоянно есть таски которым надо выполниться и для которых нет свободных процессоров.

Nastishka ★★★★★
()

Используем постоянно. Проц двухъядерный.

Само по себе, конечно, мало о чём говорит, но может успеть показать, что система перегружена и скоро будет бо-бо, до того, как проявятся более явные симптомы. До дикой перегрузки принимать меры проще, чем когда система раком стоит и команды по несколько минут отрабатывают даже во фреймбуферной консоли.

Кроме очевидного минуса в неразличении нагрузки на процессор и I/O (приходится разворачивать top/iotop-c и смотреть, в чём конкретно дело) — слишком большое усреднение по времени, долго «успокаивается» после перегрузок, что тоже отрицательно сказывается на информативности.

mertvoprog
()

На серверах - полезная статистика. Как и многие другие (например thread count grouped by state), она полезна при наличии исторических данных - если стала принимать нетипичные для этого сервера в эту часть периода времени значения, то что-то идёт не так.

kmeaw ★★★
()
Ответ на: комментарий от Jetty

Если ЛА довольно высок, меньше значение -j

Открою секрет: в make помимо -j есть -l, который как раз подстраивает число джобов под желаемый load average.

snizovtsev ★★★★★
()
Ответ на: комментарий от BRE

На домашнем десктопе она не особо полезна, а вот на нагруженных сервера нужна.

Ну давай расскажи, что она мне скажет на кластере кубера и куда мне ее пристроить.

Load average - нужна чтобы задавать этот вопрос на собеседовании, чтобы выглядеть очень умными. Если тебе на собеседовании задали этот вопрос или вопрос про top, можно прям сразу вставать и уходить или разрывать связь если собес по удаленке.

e000xf000h
()
Последнее исправление: e000xf000h (всего исправлений: 1)
Ответ на: комментарий от kmeaw

На серверах - полезная статистика

Абсолютно устаревшее и не информативное говно. Еще раз повторюсь расскажи мне что мне делать с этой инфой на кластере кубера? Где Из 20 ядер 18 используется на 100% full time контейнерами, и что мне делать с этой «load average»? Что она мне сообщит полезного?

e000xf000h
()
Последнее исправление: e000xf000h (всего исправлений: 2)
Ответ на: комментарий от e000xf000h

Что нагрузка на кластер может отличаться от типичной, и стоит начать изучать другие метрики количественного мониторинга и разбираться, почему это произошло.

kmeaw ★★★
()
Ответ на: комментарий от kmeaw

Что нагрузка на кластер может отличаться от типичной

Я выделил «поду» 2 ядра, и он их сожрал на 100% и это нормально. Но «Load Average» не знает что два ядра сожрал контейнер и по этому он в статистику пишет 100% утилизации, и только «кубер» знает насколько использует «под» утилизацию ЦПУ. По этому статистика что выдает «load average» она мне бесполезна потому что она не знает насколько много утилизирует внутри самого контейнера.

e000xf000h
()
Последнее исправление: e000xf000h (всего исправлений: 4)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.