Как проверить параметры сервера (процессор, 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), где это возможно, чтобы вывод был удобнее.
Заключение
Проверка параметров сервера — важный навык, который помогает быстро диагностировать проблемы и следить за состоянием системы. Используя команды, описанные в этой статье, вы сможете узнать все необходимое о своем сервере: процессор, оперативную память и место на диске.