WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как мониторить системные ресурсы в Ubuntu

Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда

Системные ресурсыМониторингУбунтуИнструментыЛинуксПроизводительностьОперационные системыРабочий столАдминистрированиеСистема

Как мониторить системные ресурсы в Ubuntu

Перевод обновлен 3 Несколько недель назад

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

Использование системного монитора

Самый простой способ мониторинга системных ресурсов в Ubuntu - это использование приложения System Monitor. Оно предоставляет графический интерфейс для просмотра использования ресурсов вашей системы. Чтобы получить доступ, выполните следующие шаги:

  1. Откройте обзор экранов Activities, нажав клавишу Super (Windows key на многих клавиатурах).
  2. Введите system monitor и откройте отображаемое приложение.

После открытия вы найдете три вкладки:

Мониторинг использования ЦП

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

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

Команда top предоставляет динамичный вид в реальном времени того, что происходит в вашей системе. Чтобы использовать её, откройте терминал и введите:

top

Эта команда выводит список процессов с наибольшим использованием ЦП в начале. Основные разделы включают:

Чтобы выйти, нажмите q.

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

Команда htop аналогична top, но предоставляет более интуитивно понятный и лучший интерфейс. Сначала необходимо установить её, выполнив команду:

sudo apt install htop

После установки введите htop в терминале, чтобы запустить её. Она отображает использование ЦП, а также использование памяти и подкачки в цветовых графиках, что делает её лёгкой для понимания. Вы можете использовать стрелки для навигации и завершать процессы, нажав F9.

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

Использование памяти можно проверить через графические приложения, такие как System Monitor, или через утилиты командной строки.

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

Команда free показывает количество свободной и используемой памяти в вашей системе. В терминале введите:

free -h

Опция -h делает вывод данных, удобочитаемым для человека, и отображает размер в ГБ или МБ.

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

Команда vmstat предоставляет мгновенную информацию о использовании памяти и других параметрах. Выполните её, введя:

vmstat

Эта команда выводит информацию о процессах, памяти, свопинге, блокировании ввода/вывода, ловушках и активности ЦП. Она предоставляет более полное представление о производительности системы по сравнению с free.

Мониторинг использования диска

Ваши данные хранятся на диске, и следить за их использованием позволяет предотвратить неожиданный недостаток места.

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

Команда df сообщает об использовании места на файловой системе. Используйте её, введя:

df -h

Флаг -h делает вывод данных, удобочитаемым для человека. Эта команда показывает количество использованного и доступного дискового пространства на файловой системе Linux.

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

Команда du оценивает использование пространства файла. Это полезно для определения, какие файлы или каталоги занимают больше всего места:

du -sh /path/to/directory

Это даст вам обобщённые данные о использовании диска для указанного каталога.

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

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

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

Команда iftop используется для отображения использования полосы пропускания на интерфейсе з хозяина. Установите её, используя следующее:

sudo apt install iftop

После установки запустите её, введя следующее:

sudo iftop

Эта команда требует привилегий root, поэтому используется префикс sudo. Команда iftop отображает активные сетевые соединения, показывающие, кто использует вашу полосу пропускания.

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

nload - это другая утилита командной строки, предоставляющая графическое представление использования сети с течением времени. Установите её, используя следующее:

sudo apt install nload

Затем выполните nload, чтобы начать мониторинг сетевого трафика. Это покажет входящий и исходящий трафик для каждого сетевого интерфейса отдельно.

Заключение

Мониторинг системных ресурсов в Ubuntu можно выполнять с помощью различных инструментов, начиная от графических интерфейсов, таких как System Monitor, до утилит командной строки, таких как top, htop, free, df, du, iftop и nload. Каждое средство занимает своё место в предоставлении информации о производительности системы и распределении ресурсов. В зависимости от уровня вашего комфорта с командной строкой или графическим интерфейсом, вы можете выбирать различные методы. Регулярный мониторинг может помочь поддерживать здоровье и производительность системы, вовремя выявлять злоупотребления ресурсами и эффективно планировать будущие обновления.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии