Примечание. Следующая статья поможет вам: Как проверить загрузку вашего сервера в системе Linux
Если вы системный администратор, вы, вероятно, уже знаете, как сложно проверить загрузку сервера в системе Linux. Существует множество инструментов, позволяющих проверить загрузку сервера разными способами. Некоторые из них работают комплексно, а некоторые функционируют как отдельные инструменты. Однако есть способы проверить загрузку сервера через интерфейс командной строки в Linux. Использование методов CLI может сэкономить ваше время и быть простым в использовании. Кроме того, CLI также дает вам точное значение нагрузки на сервер. Независимо от того, с каким сервером вы работаете, Apache или Nginx, команды CLI для проверки загрузки сервера работают без проблем на обоих.
Проверить загрузку сервера в Linux
Linux всегда был хорош для управления серверами. Создание серверов и управление входящей нагрузкой на сервер с помощью Linux — это эффективно и просто. Нагрузка на сервер зависит от трафика, обращений, запросов на вход, поддержания сервера в рабочем состоянии, обеспечения доступности сервера для всех пользователей и многого другого. С точки зрения аппаратного уровня измерение загрузки ЦП, загрузки жесткого диска, работоспособности диска, нагрева ЦП и энергопотребления рассматривается как проверка загрузки сервера.
Системные администраторы предпочитают проверять загрузку сервера в течение определенного периода времени, что гарантирует, что на бэкэнде все работает идеально. В этом посте мы увидим, как проверить загрузку сервера в Linux.
1. Проверьте время работы и состояние системы
Прежде чем вы проверите другие параметры Linux-сервера, я дам вам команду, которая покажет, сколько часов или дней сервер работает. Пожалуйста, запустите следующую команду в оболочке терминала, чтобы проверить время безотказной работы.
$ время безотказной работы
Измерение времени безотказной работы может помочь вам запланировать перезагрузку, или вы сможете предположить, какая нагрузка в настоящее время развернута на вашем сервере Linux.
Как на серверах, так и на настольных компьютерах Linux проверка загрузки ЦП и использования ОЗУ имеет решающее значение, поскольку дополнительная нагрузка на оборудование может повлиять на производительность вашего сервера и на некоторое время отключить вашу систему. Чтобы избежать этой ситуации, как профессиональный администратор Linux-сервера, вы должны всегда следить за нагрузкой на сервер и знать использование ОЗУ и ЦП.
Следующая команда vmstat покажет вам текущее использование ОЗУ и ЦП, а также загрузку ЦП по ядрам.
– –
$ вмстат
Вы также можете настроить vmstat команда и распечатать использование ЦП и ОЗУ через определенный интервал времени. Следующая команда покажет использование ЦП и памяти 10 раз с интервалом в 3 секунды.
$ вмстат 3 10
2. Проверьте загрузку процессора и использование памяти на сервере Linux.
Поскольку мы проходим процесс проверки использования ЦП и ОЗУ, приведенная ниже команда также сообщит вам текущее состояние ЦП сервера. Следующая команда должна установить инструмент sysstat в вашей системе. Убедитесь, что инструмент установлен в вашей системе.
sudo apt установить sysstat
Теперь запустите команду iostat, приведенную ниже.
# iostat -x 1 10
Чтобы получить подробный обзор загрузки ЦП, вы можете проверить текущий список текущих процессов на сервере с помощью следующей команды.
# пс доп.
Приведенные ниже три команды помогут вам проверить общее состояние ЦП, ОЗУ и время безотказной работы вашего сервера Linux.
# топ # w # время безотказной работы
Администраторы серверов Linux часто используют команду htop для получения динамического отчета о загрузке процессора и контроля использования системных ресурсов.
# хтоп
Следующий Топ Команда отобразит отчет о процессах на вашем сервере в реальном времени.
$ топ
Поскольку команда top имеет еще несколько синтаксисов, которые также показывают состояние сервера Linux, вы можете просмотреть руководства Top.
мужской топ
3. Получите краткий обзор сервера Linux
Если вы хотите проверить общее количество текущих процессов на вашем сервере Linux, следующая команда позволит вам распечатать это.
$nproc
Следующая команда действительно хороша, чтобы получить обзор и проверить все аппаратные параметры вашего сервера Linux. Если в вашей системе не установлено средство просмотра, сначала установите его.
sudo apt устанавливает взгляды
Теперь выполните следующую команду.
$ взгляды
Команда seeks может распечатать использование ЦП, текущее количество пользователей, загрузку системы и состояние простоя в процентах. Кроме того, он также предоставляет данные об использовании сети и пропускной способности сервера Linux.
Если вы хотите узнать среднюю нагрузку на свой сервер, запустите следующую команду cat в оболочке, чтобы проверить среднюю нагрузку на ваш сервер Linux.
# кошка /proc/loadavg
Если на вашем сервере Linux есть многоядерный или многопроцессорный ЦП, вы можете выполнить следующие команды, чтобы получить загрузку ЦП в вашей системе.
$ nproc $ lscpu
Кроме того, известная команда GREP также может получить общее количество использований ЦП на сервере Linux.
$ grep ‘имя модели’ /proc/cpuinfo | туалет -л
Вышеупомянутые команды и методы — не единственные способы проверить загрузку сервера в Linux. Если ваш сервер имеет графический пользовательский интерфейс, вы также можете использовать этот системный пользовательский интерфейс для проверки нагрузки на сервер. Если вы используете команды с умом, вы также сможете узнать, сколько клиентов занято на сервере или загружен ли сервер вообще или нет.
Заключительные слова
Загрузка ЦП, эффективное использование памяти и оптимальное энергопотребление помогут вам поддерживать сервер Linux в течение длительного времени. Несмотря на описание множества методов CLI для проверки нагрузки на сервер, есть несколько хороших сторонних приложений, которые можно использовать для проверки нагрузки на сервер в Linux. Если вы являетесь экспертом в PHP, вы можете создать свой собственный PHP-скрипт, чтобы уведомлять о загрузке вашего сервера, когда возникает проблема или сервер получает слишком много трафика.
Во всей статье мы рассмотрели несколько наиболее часто используемых и полезных команд терминала для проверки загрузки сервера в Linux. Пожалуйста, поделитесь им с друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы также можете написать свое мнение об этом посте в разделе комментариев.