Поиск по сайту:

Что такое средняя нагрузка в Linux?


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

Несмотря на то, что Load Average является одним из наиболее фундаментальных показателей использования ресурсов, он не имеет смысла, если вы не понимаете, что он сообщает пользователю. В этом руководстве мы поможем вам понять, что означает Load Average в Linux.

Далее мы обсудим несколько простых способов мониторинга средней нагрузки вашей системы.

Основы средней нагрузки в Linux

Чтобы понять среднюю нагрузку в Linux, нам нужно знать, что мы определяем как нагрузку. В системе Linux нагрузка — это мера использования ЦП в любой момент времени.

Это относится к количеству процессов, которые либо в настоящее время выполняются процессором, либо ожидают выполнения.

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

Сама по себе загрузка не дает пользователю никакой полезной информации. Нагрузка может измениться за доли секунды. Это связано с тем, что количество процессов, использующих или ожидающих процессорное время, не остается постоянным. Вот почему мы используем Load Average в Linux для мониторинга использования ресурсов.

Знакомство с Load Average в Linux

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

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

Посмотрите на изображение выше, где написано «средняя нагрузка: 0,03, 0,03, 0,01».

Идем слева направо:

  • Первое значение отображает среднюю нагрузку на ЦП за последнюю минуту.
  • Секунда дает нам среднюю нагрузку за последние 5 минут.
  • Третье значение дает нам среднюю нагрузку за 15 минут.

Это помогает пользователю получить представление о том, как ЦП используется процессами в системе с течением времени.

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

Для двухъядерного процессора загрузка 1 означает, что 1 ядро бездействовало на 100 %. Это соответствует примерно 50% загрузке ЦП. Точно так же это будет означать 25% использования ЦП для четырехъядерного процессора.

Load Average в Linux учитывает ожидающие потоки и задачи, а также выполняемые процессы. Кроме того, это среднее значение, а не мгновенное значение.

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

Как проверить среднюю загрузку в Linux

Теперь, когда мы знаем, что представляет собой Load Average, мы обсудим несколько способов проверить Load Average в Linux. Средняя нагрузка может быть просмотрена тремя распространенными способами.

1. Использование команды uptime

Команда uptime — один из наиболее распространенных методов проверки средней нагрузки для вашей системы. Чтобы использовать команду uptime, мы просто открываем командную строку и вводим следующее.

uptime

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

Как видите, средняя загрузка за последнюю минуту составляет 0,03. За последние пять минут и пятнадцать минут средние значения нагрузки равны 0,03 и 0,01 соответственно.

2. Использование верхней команды

Еще один способ отслеживать среднюю нагрузку в вашей системе — использовать команду top в Linux. Для этого просто откройте терминал и введите это.

top

Это откроет верхний интерфейс в вашем терминале. В отличие от команды uptime, это дает подробное представление об использовании ресурсов вашей системой.

На следующем снимке экрана показано, что вы должны увидеть, когда используете команду top в своей системе.

Как видно из самой верхней строки, средняя загрузка за последнюю минуту составляет 0,34. За последние пять минут и пятнадцать минут значения Load Average составляют 0,14 и 0,405 соответственно.

3. Использование инструмента взглядов

Инструмент «взгляды» — это инструмент системного мониторинга, который работает аналогично команде top. Он дает подробный обзор использования системных ресурсов. Чтобы использовать инструмент просмотра в вашей системе, вам необходимо установить его пакет с помощью этой команды.

sudo apt-get install glances

После того, как вы закончите установку, введите следующее в свой терминал.

glances

Это откроет интерфейс взглядов в вашем терминале. В отличие от команды top, это дает количество доступных ядер процессора вместе со средней нагрузкой для вашей системы.

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

Как вы можете видеть в выделенной области, средняя нагрузка за последнюю минуту составляет 0,14. За последние пять минут и пятнадцать минут средние значения нагрузки равны 0,12 и 0,05 соответственно.

Подведение итогов

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

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