Вопрос или проблема
В основном, это то, что есть в диспетчере процессов Windows.
Загрузка диска (не место на диске) системой и всеми программами в процентах. Было бы здорово, если бы также отображались другие статистические данные, такие как использование CPU, RAM и т.д., но для этого я могу использовать htop.
Я видел этот и этот посты, но программа там отображает много странных чисел, а мне нужны только проценты.
Так что простое, основанное на терминале или GUI (бонусный балл) мониторинг загрузки диска в процентах в реальном времени.
Mission Center из Flathub – это диспетчер процессов в стиле Windows, который также имеет очень простое отображение используемого дискового пространства в процентах.
Ответ или решение
Для мониторинга загрузки диска в реальном времени в процентах на Linux существует несколько инструментов, которые могут удовлетворить ваши требования. Ниже приведены несколько вариантов, включая как терминальные, так и GUI приложения.
1. iostat
iostat
является частью пакета sysstat и позволяет отслеживать использование CPU и I/O устройств. При установке пакета sysstat (например, sudo apt install sysstat
на Ubuntu), можно запускать команду:
iostat -x 1
Ключ -x
позволяет отображать расширенные метрики, а 1
– это интервал обновления в секундах. Чтобы рассчитать загрузку в процентах, необходимо обратить внимание на столбцы %util
, который показывает использование устройства.
2. dstat
dstat
— универсальный инструмент для мониторинга, который позволяет наблюдать за системными ресурсами в реальном времени. Установить его можно с помощью:
sudo apt install dstat
Запустите dstat с параметрами для вывода данных по дисковым операциям:
dstat -d --disk-util
Это покажет вам загрузку диска в процентах.
3. gnome-system-monitor
Если вы предпочитаете графический интерфейс, то вы можете использовать gnome-system-monitor
, который встроен в GNOME окружение. Он предоставляет информацию о загрузке CPU, RAM и диска в удобном виде:
sudo apt install gnome-system-monitor
Запустите программу, и в форме вкладок вы сможете увидеть использование диска.
4. Mission Control (Mission Center)
Уже упомянутый вами Mission Center
, доступный в Flathub, также является хорошим вариантом. Это графический монитор, который показывает загрузку диска и другие системные ресурсы в виде, схожем с Process Monitor в Windows. Вы можете установить его, следуя инструкциям на Flathub.
5. Glances
Glances
— это мощный мониторинг системы, который отображает информацию о CPU, RAM, загрузке диска и многом другом в одном интерфейсе. Установить его можно так:
sudo apt install glances
Запустите его командой:
glances
Заключение
Наилучший инструмент для вас зависит от ваших предпочтений — если вам нужно только увидеть загрузку диска в процентах, iostat
и dstat
подойдут идеально. Если предпочтительнее графический интерфейс, то используйте gnome-system-monitor
или Mission Center
. Каждый из предложенных инструментов имеет свои особенности, однако они все могут помочь в мониторинге загрузки диска на Linux.