Найти в Дзене
avencores.

Gotop: терминальный графический монитор активности системы

Оглавление

Gotop — это графический монитор активности системы, работающий в терминале и созданный на языке Go. Он вдохновлён такими утилитами, как gtop и vtop, и позволяет наблюдать за ключевыми ресурсами компьютера в режиме реального времени. Gotop совместим с Linux, FreeBSD и macOS, а также имеет ограниченную поддержку Windows и OpenBSD.

Основные возможности

* Отображение загрузки процессора по ядрам.

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

* Просмотр сетевой активности.

* Отображение нагрузки на диски.

* Поддержка виджетов для температуры CPU и системы.

* Сортировка процессов по CPU, памяти, PID и другим параметрам.

* Возможность завершения процессов непосредственно из интерфейса.

* Поддержка различных цветовых тем и схем оформления.

* Настройка частоты обновления отдельных виджетов и масштаба графиков.

* Поддержка мыши и удобное управление с клавиатуры.

* Расширяемость за счёт плагинов и внешних модулей.

* Поддержка удалённого мониторинга.

Поддержка расширений

* gotop-nvidia — плагин для отображения метрик GPU от NVIDIA с использованием nvidia-smi.

* Возможность разработки собственных модулей для расширения функциональности.

Поддерживаемые платформы

* Linux

* FreeBSD

* macOS

* OpenBSD (ограниченная поддержка)

* Windows (ограниченная поддержка)

Преимущества

* Современный визуальный интерфейс в терминале.

* Удобство наблюдения за историей использования ресурсов.

* Возможность настройки тем, частоты обновления и расположения элементов.

* Поддержка Unicode-графики для наглядного отображения графиков.

* Универсальность и кроссплатформенность.

Ограничения

* Ограниченная функциональность по сравнению с htop (например, дерево процессов и расширенные фильтры).

* Возможные проблемы совместимости с Windows и OpenBSD.

* Требуется терминал с поддержкой Unicode для корректного отображения графиков.

Управление

* Навигация по процессам с помощью стрелок или клавиш j/k.

* Быстрая прокрутка при помощи Ctrl-u и Ctrl-d.

* Сортировка процессов по CPU, памяти, PID (c, m, p).

* Завершение процессов при помощи dd.

* Поддержка управления мышью.

Темы оформления

* Стандартные темы: default-dark, solarized, monokai и другие.

* Возможность выбора цветовой схемы через параметры запуска.

Дополнительные сведения

* Требуется наличие консоли, поддерживающей символы Unicode.

* Для использования плагина gotop-nvidia необходимо наличие nvidia-smi.

* Активное сообщество и наличие альтернативных реализаций (например, на Rust и Go).

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401