Gotop в Linux: графический монитор системы прямо в терминале
Gotop в Linux показывает загрузку процессора, памяти, сети, дисков и список процессов цветными графиками в терминале. В 2026 году актуальна версия 4.2.0 из форка xxxserxxx: в репозиториях её нет, ставится из готовых DEB и RPM пакетов или из AUR.

Содержание
Что такое gotop и жив ли проект
Gotop показывает в терминале загрузку процессора по ядрам, память, сеть, диски, температуры датчиков и список процессов. Всё это рисуется цветными графиками прямо в консоли, без графической оболочки, поэтому программу удобно держать открытой на сервере по SSH или во втором окне терминала. Написана она на Go и распространяется одним исполняемым файлом без зависимостей.

С историей проекта нужно разобраться до установки. Оригинальный репозиторий cjbassi/gotop автор забросил и перевёл в архив, а развитие продолжил форк xxxserxxx/gotop с веткой 4.x. Последний выпуск этого форка, 4.2.0, вышел в сентябре 2022 года. Репозиторий не заархивирован, но новых релизов нет уже несколько лет, а в README автор сообщает о переезде на Sourcehut. На практике версия 4.2.0 нормально работает на современных ядрах и дистрибутивах, просто не ждите новых функций.
Если вы видите в старых инструкциях команду с github.com/cjbassi/gotop, это мёртвая ветка 3.x. Ставить нужно версию 4.x из форка.
Установка gotop в Debian, Ubuntu, Fedora и Arch
В официальных репозиториях Debian, Ubuntu и Fedora пакета gotop нет. Зато автор собрал готовые пакеты DEB и RPM для архитектур amd64, arm64, armv7 и других, они лежат на странице релизов.
Debian и Ubuntu
wget https://github.com/xxxserxxx/gotop/releases/download/v4.2.0/gotop_v4.2.0_linux_amd64.deb
sudo apt install ./gotop_v4.2.0_linux_amd64.debТочка и слеш перед именем файла обязательны: так apt понимает, что ставит локальный пакет, а не ищет его в репозитории.
Fedora
wget https://github.com/xxxserxxx/gotop/releases/download/v4.2.0/gotop_v4.2.0_linux_amd64.rpm
sudo dnf install ./gotop_v4.2.0_linux_amd64.rpmArch Linux и Manjaro
В основных репозиториях Arch пакета тоже нет, он живёт в AUR. Вариант gotop-bin скачивает готовый бинарник, gotop собирает программу из исходников. О правилах работы с AUR и проверке PKGBUILD подробно рассказано в статье AUR в Arch Linux.
yay -S gotop-binЛюбой дистрибутив
Архив tgz подходит для систем, где не хочется трогать пакетный менеджер. Распакуйте его и положите файл в /usr/local/bin. Если установлен Go, можно собрать свежий код из ветки разработки:
tar xzf gotop_v4.2.0_linux_amd64.tgz
sudo install -m 755 gotop /usr/local/bin/gotop
# сборка из исходников, бинарник появится в ~/go/bin
go install github.com/xxxserxxx/gotop/v4/cmd/gotop@latestВ Snap Store лежит несколько пакетов с именем gotop, часть из них собрана из старой ветки или выложена не автором. Мы их не рекомендуем: пакет из релизов проще и прозрачнее. Проверить результат можно командой gotop --version.
Первый запуск и чтение экрана
Запустите gotop в терминале. Экран делится на блоки:
- CPU Usage: график загрузки, по умолчанию отдельной линией для каждого ядра. При большом числе ядер удобнее ключ
-a, который добавляет среднюю загрузку. - Temperatures: показания датчиков из hwmon, включая процессор и NVMe-диски.
- Memory Usage: оперативная память и swap на одном графике.
- Disk Usage: заполненность смонтированных разделов и скорость чтения и записи.
- Network Usage: входящий и исходящий трафик с суммарным объёмом за сеанс.
- Processes: интерактивный список процессов с сортировкой и фильтром.
Список процессов поддерживает мышь: щелчок выделяет строку, колесо прокручивает список. Если нужен подробный разбор столбцов вроде VSZ, RSS и STAT, загляните в статью команда ps aux в Linux: gotop показывает меньше полей, зато в реальном времени.
Горячие клавиши gotop
Управление построено на клавишах в стиле vi, но стрелки и PageUp/PageDown тоже работают. Полный список открывается клавишей ?, а без запуска интерфейса его выводит gotop --list keys.
| Клавиша | Действие |
|---|---|
q, Ctrl+C | Выход |
k/j, стрелки | Строка вверх или вниз в списке процессов |
Ctrl+U/Ctrl+D | Полстраницы вверх или вниз |
Ctrl+B/Ctrl+F, PageUp/PageDown | Страница вверх или вниз |
gg, Home / G, End | В начало или в конец списка |
Tab | Группировать процессы с одинаковым именем |
c, m, p, n | Сортировка по CPU, памяти, PID, имени команды |
/ | Фильтр по имени, Enter принимает, Esc сбрасывает |
dd, d3, d9 | Отправить процессу SIGTERM, SIGQUIT или SIGKILL |
h/l | Сжать или растянуть шкалу времени графиков CPU и памяти |
b | Переключить сеть между Мбит/с и байтами в секунду |
Сравнительно с версией 2021 года появились фильтр по /, сортировка по имени и выбор сигнала при завершении процесса.
Ключи командной строки
Справка gotop -h выводит все параметры и, что удобно, список каталогов, где программа ищет конфиг, раскладки и цветовые схемы.

Самые полезные ключи:
-c имя: цветовая схема, например-c nordили-c solarized.-l имя: раскладка виджетов: default, minimal, battery, kitchensink.-r 2s: интервал обновления. Для слабого сервера по SSH имеет смысл поставить 2-3 секунды.-i enp3s0: показывать трафик только одного интерфейса.-pи-a: графики по ядрам и средняя загрузка процессора.-s: строка состояния с временем и именем хоста.--nvidia: данные видеокарты NVIDIA через утилитуnvidia-smi, она должна быть установлена.--fahrenheitили--celsius: шкала температур.
# компактный режим для маленького окна
gotop -l minimal -r 2s
# схема nord и только проводной интерфейс
gotop -c nord -i enp3s0
# списки встроенных раскладок и схем
gotop --list layouts
gotop --list colorschemesСохранение настроек в gotop.conf
Каждый раз набирать ключи скучно. Gotop умеет записать текущий набор параметров в файл: добавьте к нужным ключам --write-config, и настройки окажутся в ~/.config/gotop/gotop.conf.
gotop -c solarized -l minimal --write-config
cat ~/.config/gotop/gotop.confПрограмма читает только первый найденный конфиг: сначала в текущем каталоге, потом в домашнем, в конце системный /etc/gotop/gotop.conf. Ключи командной строки всегда важнее значений из файла. Свой конфиг можно указать явно ключом -C путь.
Собственные раскладки и цветовые схемы кладутся рядом с конфигом в тот же каталог. Формат раскладки описан в документации проекта: это текстовый файл, где строки задают ряды виджетов, а числа задают их относительный размер.
Поиск и завершение зависшего процесса
Типичный сценарий: ноутбук гудит вентилятором, и непонятно, кто грузит процессор. Порядок действий в gotop:
- Нажмите
c, чтобы отсортировать процессы по загрузке CPU. - Нажмите
Tab, если у программы много однотипных процессов, как у браузера. Группа покажет суммарную нагрузку. - Выделите строку и нажмите
dd. Процесс получит SIGTERM и сможет корректно завершиться. - Если через несколько секунд процесс всё ещё в списке, выделите его снова и нажмите
d9, это SIGKILL.
Gotop завершает процессы с правами того пользователя, от которого запущен. Чужие и системные процессы обычным пользователем убить не получится, и это правильно. Не запускайте gotop через sudo ради одного kill: лучше узнайте PID в списке и выполните sudo kill PID отдельно, так меньше шансов случайно завершить что-то важное.
Когда лучше взять btop или bottom
У gotop есть живые конкуренты, и в 2026 году их стоит знать. btop на C++ активно развивается: свежий выпуск 1.4.7 вышел весной 2026 года, пакет есть в репозиториях Debian, Ubuntu, Fedora и Arch, умеет показывать видеокарты и настраивается через меню. bottom на Rust запускается командой btm, похож на gotop по виду и тоже регулярно обновляется, в Arch он лежит в основном репозитории.
# btop из репозиториев
sudo apt install btop
sudo dnf install btop
sudo pacman -S btop
# bottom в Arch
sudo pacman -S bottomGotop выигрывает там, где нужен один статический файл без зависимостей: минимальный контейнер, старый сервер, роутер на ARM. Для рабочего стола с графической средой есть и другие варианты, например Conky на рабочем столе или Stacer с графическим интерфейсом.
Квадраты вместо графиков и другие сбои
- Вместо графиков квадраты или вопросительные знаки. Графики рисуются символами Брайля. В графических терминалах шрифт почти всегда есть, а в текстовой консоли его нет. Автор предлагает шрифт
Lat15-VGA16-braille.psfиз репозитория, он включается командойsetfont. - Пустой блок температур. Gotop читает датчики через hwmon. Установите
lm-sensorsи проверьте выводsensors: если там пусто, датчики не видит и ядро, и gotop тут ни при чём. - Нет данных NVIDIA. Запускайте с ключом
--nvidiaи проверьте, чтоnvidia-smiработает сам по себе. - Сбитая отрисовка по SSH. Увеличьте окно терминала или выберите раскладку minimal: в узком окне виджеты стандартной раскладки налезают друг на друга. Проверьте и переменную
TERM, она должна поддерживать 256 цветов, например xterm-256color.
Удаляется gotop так же, как ставился: sudo apt remove gotop, sudo dnf remove gotop, yay -R gotop-bin или удаление файла из /usr/local/bin. Конфиг остаётся в ~/.config/gotop, его можно стереть вручную. Исходный код и документация лежат в репозитории проекта на GitHub.
Частые вопросы
Есть ли gotop в репозиториях Ubuntu и Debian?
Нет. Ставьте DEB-пакет со страницы релизов xxxserxxx/gotop командой sudo apt install ./gotop_v4.2.0_linux_amd64.deb.
Чем gotop отличается от htop?
Htop показывает в основном процессы и полоски загрузки. Gotop добавляет графики истории процессора, памяти и сети, температуры и диски на одном экране.
Поддерживается ли gotop в 2026 году?
Оригинальный проект заархивирован, форк xxxserxxx/gotop не выпускал релизов с 2022 года, но версия 4.2.0 работает на текущих дистрибутивах.
Как сохранить цветовую схему gotop?
Запустите gotop с нужными ключами и добавьте --write-config, например gotop -c nord --write-config. Файл появится в ~/.config/gotop/gotop.conf.
Что поставить вместо gotop?
btop из штатных репозиториев или bottom (команда btm). Оба активно развиваются в 2026 году.
Документация и источники
- gotop: README и документация, xxxserxxx/gotop, 2026
- gotop: страница релизов v4.2.0, xxxserxxx/gotop, 2022
- btop, aristocratos/btop, 2026
Читайте также
Команды проверены на актуальных версиях дистрибутивов на момент обновления. Перед изменением системных настроек сделайте резервную копию.