Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда
Системные ресурсыМониторингУбунтуИнструментыЛинуксПроизводительностьОперационные системыРабочий столАдминистрированиеСистема
Перевод обновлен 3 Несколько недель назад
Мониторинг системных ресурсов важен для понимания того, насколько хорошо работает ваш компьютер. Он может помочь вам выявить процессы, использующие больше ресурсов, чем необходимо, а также помочь в диагностике различных проблем. В этом документе мы рассмотрим различные способы мониторинга системных ресурсов на Ubuntu. Мы предполагаем, что у вас есть базовые знания об Ubuntu и вы умеете выполнять команды в терминале. Мониторинг системных ресурсов включает проверку ЦП, памяти, использования диска и сетевой активности.
Самый простой способ мониторинга системных ресурсов в Ubuntu - это использование приложения System Monitor. Оно предоставляет графический интерфейс для просмотра использования ресурсов вашей системы. Чтобы получить доступ, выполните следующие шаги:
После открытия вы найдете три вкладки:
Существует множество способов мониторинга использования ЦП на Ubuntu, от графических приложений до инструментов командной строки.
Команда top
предоставляет динамичный вид в реальном времени того, что происходит в вашей системе. Чтобы использовать её, откройте терминал и введите:
top
Эта команда выводит список процессов с наибольшим использованием ЦП в начале. Основные разделы включают:
Чтобы выйти, нажмите q.
Команда htop
аналогична top
, но предоставляет более интуитивно понятный и лучший интерфейс. Сначала необходимо установить её, выполнив команду:
sudo apt install htop
После установки введите htop
в терминале, чтобы запустить её. Она отображает использование ЦП, а также использование памяти и подкачки в цветовых графиках, что делает её лёгкой для понимания. Вы можете использовать стрелки для навигации и завершать процессы, нажав F9.
Использование памяти можно проверить через графические приложения, такие как System Monitor, или через утилиты командной строки.
Команда free
показывает количество свободной и используемой памяти в вашей системе. В терминале введите:
free -h
Опция -h
делает вывод данных, удобочитаемым для человека, и отображает размер в ГБ или МБ.
Команда vmstat
предоставляет мгновенную информацию о использовании памяти и других параметрах. Выполните её, введя:
vmstat
Эта команда выводит информацию о процессах, памяти, свопинге, блокировании ввода/вывода, ловушках и активности ЦП. Она предоставляет более полное представление о производительности системы по сравнению с free
.
Ваши данные хранятся на диске, и следить за их использованием позволяет предотвратить неожиданный недостаток места.
Команда df
сообщает об использовании места на файловой системе. Используйте её, введя:
df -h
Флаг -h
делает вывод данных, удобочитаемым для человека. Эта команда показывает количество использованного и доступного дискового пространства на файловой системе Linux.
Команда du
оценивает использование пространства файла. Это полезно для определения, какие файлы или каталоги занимают больше всего места:
du -sh /path/to/directory
Это даст вам обобщённые данные о использовании диска для указанного каталога.
Чтобы понять сетевую активность, различные инструменты могут предоставить информацию о использовании полосы пропускания.
Команда iftop
используется для отображения использования полосы пропускания на интерфейсе з хозяина. Установите её, используя следующее:
sudo apt install iftop
После установки запустите её, введя следующее:
sudo iftop
Эта команда требует привилегий root, поэтому используется префикс sudo
. Команда iftop
отображает активные сетевые соединения, показывающие, кто использует вашу полосу пропускания.
nload
- это другая утилита командной строки, предоставляющая графическое представление использования сети с течением времени. Установите её, используя следующее:
sudo apt install nload
Затем выполните nload
, чтобы начать мониторинг сетевого трафика. Это покажет входящий и исходящий трафик для каждого сетевого интерфейса отдельно.
Мониторинг системных ресурсов в Ubuntu можно выполнять с помощью различных инструментов, начиная от графических интерфейсов, таких как System Monitor, до утилит командной строки, таких как top
, htop
, free
, df
, du
, iftop
и nload
. Каждое средство занимает своё место в предоставлении информации о производительности системы и распределении ресурсов. В зависимости от уровня вашего комфорта с командной строкой или графическим интерфейсом, вы можете выбирать различные методы. Регулярный мониторинг может помочь поддерживать здоровье и производительность системы, вовремя выявлять злоупотребления ресурсами и эффективно планировать будущие обновления.
Если вы найдете что-то неправильное в содержании статьи, вы можете