gotop - консольный системный монитор для Linux и macOS. Программа вдохновлена gtop и vtop, но хотя эти две утилиты используют Node.js, gotop написан на Go.
Утилита командной строки поддерживает клики и прокрутку мышью, поддерживает горячие клавиши vi, отображает историю использования процессора, памяти и сети с помощью цветных графиков, а также отображает их текущие значения.
gotop также показывает использование диска, температуру и список процессов, который включает использование процессора и памяти.
Список процессов позволяет переключать группировку процессов, и процесс можно убить, набрав dd. Хотя вы можете сортировать список процессов по загрузке процессора или использованию памяти, вы не можете фильтровать/искать определенный процесс, изменять их приоритет (renice) или отображать дерево процессов, как в утилитах top или htop.
Графики памяти и процессора можно масштабировать с помощью h (увеличение) и l (уменьшение). Эта информация не отображается на экране справки gotop (к которому можно обратиться с помощью?), поэтому я решил упомянуть ее здесь.
В gotop 2.0.0, выпущенном несколько дней назад, также добавлена опция отображения виджета батареи (--battery) и строки состояния (--statusbar), которые должны явно вызываться при запуске gotop. Строка состояния не отображается в моей системе, поэтому здесь должна быть какая-то ошибка или что-то, что я пропустил.
Другие возможности включают:
- встроенные цветовые схемы;
- возможность показывать только виджеты процессора, памяти и процессов;
- возможность установить частоту обновления для виджетов процессора и памяти;
- возможность показывать каждый процессор или среднее использование процессоров в виджете процессора;
- возможность показывать температуру в градусах Фаренгейта (вместо значения по умолчанию по Цельсию).
Стоит отметить, что некоторые виджеты gotop ограничены размером терминала. Например, вы можете не увидеть все доступные ЦП в списке использования ЦП слева, если не увеличите высоту терминала. То же самое касается дисков в разделе «Disk Usage» и датчиков из списка «Temperatures».
Скачивание и установка gotop
На странице загрузок вы найдете исходный код, бинарные файлы Linux и macOS.
В Linux начните с загрузки бинарного файла для вашей архитектуры ОС. В большинстве случаев это 64-битная версия, поэтому скачайте архив, заканчивающийся на linux_amd64.tgz. Распакуйте скачанный архив и установите его где-нибудь в вашем $PATH.
Например, если бинарный файл gotop извлечен в текущей папке, вы можете установить его в /usr/local/bin, используя команду:
sudo install gotop /usr/local/bin/
Теперь вы можете запустить его в терминале:
gotop
Для того, чтобы узнать, как использовать gotop, нажмите ?, который отображает некоторую информацию о работе с его интерфейсом. Для показа дополнительных опций запустите gotop --help:
$ gotop --help
Usage: gotop [options]
Options:
-c, --color=NAME задать цветовую схему.
-h, --help показать этот экран.
-m, --minimal показывать только виджеты процессора, памяти и процессов.
-r, --rate=RATE количество обновлений виджетов процессора и памяти в секунду [по умолчанию: 1].
-v, --version вывести версию и закрыть программу.
-p, --percpu показывать загрузку каждого процессора в виджете процессора.
-a, --averagecpu показывать среднюю загрузку в виджете процессора.
-f, --fahrenheit показывать температуру в градусах Фаренгейта.
-s, --statusbar показывать строку состояния со временем.
-b, --battery показывать виджет уровня заряда батареи.
Комментариев нет:
Отправить комментарий