Основы
March 7

Как проверить параметры сервера (процессор, RAM, место на диске)

Введение

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

Проверка процессора (CPU)

Процессор — один из важнейших компонентов сервера. Узнать его параметры можно следующими командами:

Общая информация о процессоре

lscpu

​Вывод покажет модель, частоту, количество ядер и архитектуру процессора.

Просмотр загрузки процессора в реальном времени

top ​

Нажмите q, чтобы выйти из режима.

Упрощенный вывод текущей загрузки процессора

mpstat 

​Если команда не найдена, то сначала выполните установку

sudo apt install sysstat

Проверка оперативной памяти (RAM)

Чтобы проверить объем и использование оперативной памяти:

Общий объем памяти и использование

free -h

Флаг -h выводит данные в удобном для чтения формате (MB/GB).

Более детальная информация о памяти

cat /proc/meminfo

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

Мониторинг памяти в реальном времени

top

В правом верхнем углу вы увидите строки, связанные с использованием RAM и Swap.

Проверка дискового пространства

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

Общий объем и доступное место на дисках

df -h  

Команда покажет, сколько места занято и сколько свободно на каждом разделе.

Размер конкретной папки

du -sh /path/to/folder  

Замените /path/to/folder на путь к интересующей вас директории.

Поиск самых больших файлов и папок

du -ah / | sort -rh | head -n 10  

Команда покажет 10 самых тяжелых файлов и папок на сервере.

Проверка общей загрузки системы

Для общей оценки состояния сервера можно использовать следующую команду:

Узнать текущую загрузку процессора, памяти и диска: это улучшенная версия top, которая предоставляет более удобный интерфейс. Для установки выполните

sudo apt install htop 

Команда для запуска утилиты

htop 

Частые ошибки и как их избежать

Команда не найдена: убедитесь, что у вас установлены необходимые утилиты. Например, для htop и mpstat нужно выполнить установку через пакетный менеджер.

sudo apt install <название_утилиты> 

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

Проблемы с чтением вывода: Используйте флаг h (human-readable), где это возможно, чтобы вывод был удобнее.

Заключение

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