рекомендации

вторник, 12 ноября 2019 г.

gotop: графический системный монитор для командной строки



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         показывать виджет уровня заряда батареи.

Комментариев нет:

Отправить комментарий