Что такое load
Перейти к содержимому

Что такое load

  • автор:

Вы отправили слишком много запросов, поэтому ваш компьютер был заблокирован.

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

Что такое Load Average

Load average, load average. Что это вообще за показатель? В этой статье разберемся почему он важен и как им управлять.

Каждый раз, когда обнаруживается снижение производительности системы, первое, что обычно делается для диагностики — это запуск команд top или uptime, чтобы понять нагрузку на систему, например:

$ uptime
01:43:15 up 3 days, 22:17, 1 user, load average: 0.51, 0.72, 0.86

Последние три числа в это выводе — это Load Average за последние 1 минуту, 5 минут и 15 минут.

Кто-то считает, что load average — это загрузка CPU в единицу времени, например, средняя загрузка: 0,51, 0,72, 0,86 означает, что загрузка CPU составляет 51% за последнюю 1 минуту. Но это не так. Средняя загрузка относится к среднему количеству процессов, находящихся в запущенном и непрерывном состоянии в единицу времени, то есть к среднему количеству активных процессов, которое не связано напрямую с использованием CPU.

Runnable state (запускаемое состояние)

Процесс в статусе runnable относится к процессу, который использует CPU или ожидает CPU, то есть процесс в состоянии R (выполняется или готов к выполнению). Такой процесс будет виден в выводе команды ps.

Uninterruptible State (непрерываемое состояние)

Непрерываемый процесс — это процесс, находящийся в ядре. Наиболее распространенным случаем является ожидание ответа ввода-вывода аппаратного устройства, статус D (Disk Sleep), который есть в выводе команды ps. Например, когда процесс читает и записывает данные на диск, чтобы обеспечить согласованность данных, он не может быть прерван другими процессами или прерываниями до получения ответа с диска. В это время процесс находится в непрерываемом состоянии.

Следовательно, непрерываемое состояние является защитным механизмом для системы при работе с аппаратными устройствами. Получается, что средняя загрузка на самом деле является средним количеством активных процессов. Таким образом, в идеале, на каждом ядре процессора должен быть запущен ровно один процесс, чтобы каждое ядро было полностью загружено. Но как объяснить значение load average равное 2?

  • В системе с 2 CPU значение load average равное 2, означает, что все CPU полностью заняты;
  • В системе с 4 CPU load average равное 2 означает, что 50% CPU простаивают.
  • В системе с 1 CPU load average равное 2, означает, что CPU перегружен, и половина процессов не может конкурировать за процессоры мощности.

$ grep ‘model name’ /proc/cpuinfo | wc -l
2

При превышении load average количества CPU, система является перегруженной. Но возникает другой вопрос, у load average есть три значения, на какое из них нужно ориентироваться? Среднее значение трех разных временных интервалов предоставляет источник данных для анализа тенденции загрузки системы, позволяя более полно понять текущую ситуацию с нагрузкой.

  • Если значения за 1 минуту, 5 минут и 15 минут одинаковы, это означает, что загрузка системы стабильна.
  • Если значение за 1 минуту намного меньше значения за 15 минут, это означает, что за последнюю минуту нагрузка на систему снизилась, но в последние 15 минут была большая нагрузка.
  • Если значение за 1 минуту намного больше значения 15 минут, это означает, что нагрузка увеличивается.
  • Как только 1-минутная средняя нагрузка близка к числу CPU или превышает его, это означает, что в системе возникла перегрузка. В это время необходимо проанализировать и выяснить, в чем причина проблемы, и найти способы оптимизации системы.

Когда средняя нагрузка на 70% превышает количество CPU, следует проанализировать и устранить проблему высокой нагрузки. Если нагрузка слишком высока, это может привести к медленному отклику процесса, что повлияет на нормальную работу службы.

В реальном мире понятия load average и зарузка процессора часто не связаны. Давайте разберемся. Можно задаться вопросом: т.к. load average представляет количество активных процессов, если значение load average высоко, не означает ли это, что и загрузка CPU высока?

Load average относится к числу процессов, находящихся в состоянии готовности к выполнению и в состоянии бесперебойной работы в единицу времени. Таким образом, этот показатель включает не только процессы, использующие CPU, но и процессы, ожидающие CPU и ввода-вывода.

Использование CPU представляет собой статистику занятости CPU в единицу времени и не обязательно соответствует средней нагрузке. Например:

  • Процессы с интенсивным использованием CPU, использующие много процессорного времени, приведут к увеличению средней нагрузки, и в настоящее время они совпадают;
  • Процессы с интенсивным вводом-выводом, ожидающие ввода-вывода, также приведут к увеличению средней нагрузки, но загрузка CPU не обязательно будет высокой;
  • Большое количество запланированных процессов, ожидающих CPU, также приведет к увеличению средней нагрузки, а загрузка CPU в это время будет относительно высокой.

Спасибо за внимание!

Если вам нужна помощь с мониторингом, мы оказываем консультации и выполняем полноценные проекты по внедрению систем мониторинга. Например, Zabbix.

Перевод «load» на русский

Average total present nitrogen deposition load and critical load in kg.ha-1.yr-1 and percentage of plots with excess deposition.

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

Germane cognitive load is the cognitive load devoted to processing information and construction of schemas.

Немецкая когнитивная нагрузка — это познавательная нагрузка, предназначенная для обработки информации и построения схем.

Calculation of the difference between the critical load and actual load of S deposition results in the critical load exceedance.

Вычисление разницы между критической нагрузкой и фактической нагрузкой отложения S дает результат, характеризующий превышение критической нагрузки.

These transformers typically run 24 hours a day and at a low load factor (average load divided by nominal load).

Эти трансформаторы обычно работают 24 часа в сутки и при низком коэффициенте нагрузки (средняя нагрузка делится на номинальную нагрузку).

To transfer to the load gradually, as overweight provides the heart with an extra load, adding here exorbitant physical load can «overload» the heart.

К нагрузке переходить постепенно, так как избыточный вес обеспечивает сердце лишней нагрузкой, добавив сюда непомерную физическую нагрузку можно «перегрузить» сердце.

In addition, the frame can now withstand the load when towing a load up to 3.2 tons.
Кроме того, рама теперь может выдерживать нагрузку при буксировке груза до 3,2 тонны.
The panel can be configured to detect fungal load and/or bacterial load.

Данная панель может быть подобрана для детектирования грибковой нагрузки и/или бактериальной нагрузки.

Instead of transferring the entire load into the backup, soft loading may leave portions of the load de-energized.

Вместо того, чтобы переносить всю нагрузку в резервную копию, мягкая загрузка может привести к отключению частей нагрузки.

Yes, he gets an extra load, but this load is necessary.
Да, он получает дополнительную нагрузку, но эта нагрузка необходима.
The suspension responds to dynamic load as it reacts to live load.
Подвес отвечает динамической нагрузке по мере того как он реагирует к быстро изменяющаяся нагрузка.

Large capacity load 14 inches computer load, at the same time accommodate 1 machine two mirrors, good-looking and easy to use.

Большая емкость загрузки 14 дюймов нагрузки на компьютер, в то же время вмещает 1 машину два зеркала, красивый и простой в использовании.

Machines with a load sensor can weigh the load and adjust settings accordingly.
Машины с датчиком загрузки могут взвесить загрузку и устанавить настройки соответствующим образом.

The high-voltage load switch has a simple arc extinguishing device, because it can break a certain load current and overload current.

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

Maximum load of twelve approaches, but for the first time will be enough for several exercises, gradually increasing the load.

Максимальная нагрузка — двенадцать подходов, но для первого раза хватит нескольких упражнений, постепенно увеличивая нагрузку.

Notice how much better the battery’s true condition is revealed when its voltage is checked under load as opposed to without a load.

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

Ensure your roof can manage the load by selecting a structural engineer to do load calculations.

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

Look for trade-offs, for example, where you can reduce a cognitive load by increasing a visual or motor load.

Ищите компромисс: например, можно уменьшить когнитивную нагрузку за счет увеличения визуальной или моторной нагрузки.

Accordingly, it is necessary to comply with the speed regime, reliably fix the load and do not forget about the maximum permissible load weight.

Соответственно, необходимо соблюдать режим скорости, надежно закреплять груз и не забывать про предельно допустимую норму веса груза.

The last radiation load reaches about 30% of the total human ionizing radiation load from all possible sources.

Радиационная нагрузка такого происхождения достигает около 30% от полной нагрузки на человека ионизирующего излучения из всех возможных источников.

A uniformly distributed load such that the combined weight of container and test load is equal to 1.25 R.

Равномерно распределенная нагрузка, при которой общий вес контейнера и испытательной нагрузки составляет 1,25 R.

Возможно неприемлемое содержание

Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

Что такое LA (load average) и как он рассчитывается

Во время мониторинга сервера крайне важно верно оценивать нагрузку системы. Понимая уровень нагрузки, можно трезво оценить производительность и работоспособность системы. С этой целью специалисты, как правило, оценивают показатель средней нагрузки Load Average. Что он отображает и как правильно его замерять — дальше в нашей статье.

Что такое Load Average

Load Average (LA, средняя нагрузка) — это средняя мера нагрузки, отображается в количестве процессов, которые находятся в состоянии выполнения или в состоянии ожидания ресурсов за интервал времени 1, 5 и 15 минут. Для лучшей оценки производительности системы лучше всего смотреть именно на среднюю нагрузку, поскольку по причине кратковременных процессов нагрузка быстр колебается.

Есть несколько простых способов замерить среднюю нагрузку. Самый простой — прописать и выполнить команду. Например, в Linux достаточно выполнить в терминале команду uptime. На выводе она отобразит текущее время, продолжительность функционирования системы, число пользователей, а главное — среднее значение нагрузки в интервале 1, 5 и 15 минут. Нагрузка на сервере узнается путем выполнения команды w через SSH консоль.

Результат выглядит так:

Средняя нагрузка

Значение средней нагрузки высчитывается на основании процессов, которые выполняются и находятся в очереди на выполнение (CPU, RAM, I/O). По большей мере на LA влияет загруженность процессора, являющаяся фактически единственным и ключевым фактором увеличения нагрузки на сервере.

Приведем простой пример: имеется VPS с двумя ядрами. Значение средней нагрузки на изображении выше: 1.03, 1.11, 1.20 — нормальное значение нагрузки для VPS с 2 ядрами.

1 (единица) LA = 100% нагрузка на 1 ядро CPU. Если на VPS два ядра, то средняя нагрузка может достигать 2 LA:

— LA отображает значения 3.21, 4.22, 5.23 — нагрузка падает, но за последние 15 минут в среднем она была 4.22, что равно 422% нагрузки = 4 из 2 ядер — не норма;

— LA показывает значения 7.15, 5.24, 1.18 — нагрузка увеличивается, и за последние 15 минут она была 1.18, в пределах нормы, что соответствует 118% нагрузки = 1 из 2 ядер — в пределах нормы (пик нагрузки,продолжающийся вплоть до 30 мин, допустим).

Имея в своем распоряжении три значения, вы сможете проанализировать состояние системы и оценить ее производительность. Если все три значения — 0, значит, система находится в режиме ожидания. Если же значения возрастают, значит, нагрузка растет, уменьшаются — нагрузка падает.

При этом стоит учитывать, что в системе может наблюдаться большое количество скачков в случае одновременного подключения большого количества пользователей. Это значит, что в сочетании с командами стоит использовать различные инструменты для мониторинга — Zabbix, Nagios, Monit. Они регистрируют активность процессора и памяти в долгосрочной перспективе.

Последствия высокого Load Average для сервера

Для хостинга крайне важно отслеживать значение LA. Действия хостера в случае увеличения нагрузки будут зависеть от причины ее возникновения. Например, если нагрузка растет, превышает количество ядер и продолжается длительный отрезок времени, LA увеличивает очередь запросов на выполнение. При наличии виртуализации KVM/OpenVZ возникшая нагрузка плохо влиять на физический сервер.

Когда пользователь выполняет бэкап или выгрузку товаров в 1С в следствии чего происходят всплески нагрузи для хостера нет серьезного повода для беспокойства. Но если LA на физическом сервере существенно превышает норму и данное явление сохраняется длительное время, зачастую требуется принятие определенных мер, поскольку высокий показатель LA несет негативный эффект для клиентов, разместивших свои проекты на конкретном физическом сервере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *