bottom CLI

bottom показывает процессы, нагрузку CPU, память, сеть и диски в терминале с графиками, поиском и настройкой виджетов.

  • 14 162 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Пользователь может отправить сигнал завершения процессу и прервать его работу.
Все причины и проверки

clementtsang/bottom

Установка

Ручная установка

cargo install bottom --locked

Первая установка пакета в разделе Cargo; перед ней README предлагает обновить стабильный Rust.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Пользователь может отправить сигнал завершения процессу и прервать его работу.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

bottom, команда `btm`, показывает состояние компьютера в терминале. На одном экране можно наблюдать нагрузку процессора, память, сетевой обмен и диски, а в таблице процессов искать и сортировать записи. Для процессов доступен древовидный вид и отправка сигналов завершения. Пользователь может менять расположение и поведение виджетов, увеличивать отдельный график и выбирать интервал наблюдения. Инструмент помогает вручную разбирать нагрузку во время сборки или работы агента. Он отображает показатели машины и не объясняет самостоятельно причину замедления приложения.

Для кого. Дежурным инженерам и разработчикам, которые разбирают нагрузку рабочей машины или сервера из терминала.

Подходит, если

  • Во время сборки нужно увидеть, какой процесс занимает процессор и память.
  • При замедлении требуется сравнить сетевую активность и работу диска.
  • Для поиска причины нагрузки нужен список процессов в виде дерева.
  • Один показатель надо увеличить на весь экран и наблюдать его изменение.

Не подходит, если

  • Нужна долговременная история метрик с централизованными оповещениями.
  • Показатели должны автоматически объяснить причину ошибки приложения.
  • Нельзя допускать отправку сигналов процессам из интерфейса.

Пример запроса к агенту

Объясни, какие показатели bottom сравнить при высокой нагрузке во время сборки, не завершая процессы.

Ограничения

Официальная поддержка зависит от сочетания ОС и архитектуры; для остальных платформ возможны пропуски функций и нерешенные ошибки. Датчики температуры, батарея и другие показатели доступны в пределах возможностей системы и прав пользователя. Сборка через Cargo требует подходящего стабильного Rust; подготовьте компилятор до установки. Отправка сигнала из таблицы процессов может прервать работу программы и несохраненные операции, поэтому сверяйте выбранный процесс.

Как отключить. Завершите bottom. Остановка монитора не завершает наблюдаемые процессы; удаление выполняется тем же способом, которым он установлен.

Частые вопросы

Как называется команда?

`btm`. Запустите ее в терминале после установки.

Можно ли искать процессы?

Да. Таблица процессов поддерживает поиск и сортировку; откройте справку по клавишам.

Есть ли дерево процессов?

Да. Включите древовидный режим для проверки родительских и дочерних процессов.

Можно ли менять компоновку?

Да. Настройте виджеты через параметры запуска или файл конфигурации.

Программа только читает показатели?

Нет. Из таблицы можно отправлять сигналы процессам. Для наблюдения не используйте эти действия.

Обсуждение

Вопросов и отзывов пока нет.

Поиск по процессам и настраиваемые столбцы помогают найти нагрузку, открытый порт и дочерние команды в терминале.

CLIРасширенный доступ6,2 тыс.Звезды репозитория

Терминальный монитор nvitop показывает загрузку NVIDIA GPU, память и процессы, помогает найти владельца занятой видеокарты.

CLIРасширенный доступ7,2 тыс.Звезды репозитория

PM2, менеджер процессов, сохраняет список фоновых приложений для запуска после перезагрузки и показывает их состояние в терминале.

CLIРасширенный доступ43,3 тыс.Звезды репозитория

gping, CLI с графиками измерений, в режиме --cmd сравнивает длительность команд, многократно выполняя их на компьютере.

CLIРасширенный доступ12,7 тыс.Звезды репозитория

Терминальная диагностика объединяет трассировку и ping, чтобы агент помог сопоставить маршрут, задержки и потери ответов.

CLIРасширенный доступ8,1 тыс.Звезды репозитория

witr выясняет, какой процесс занял порт или файл, и показывает цепочку запуска вместе со службой или контейнером.

CLIРасширенный доступ22,9 тыс.Звезды репозитория

Коротко о README

Есть базовый режим с компоновкой в духе htop и расширение одного виджета. Основные платформы перечислены отдельно от экспериментальных.

Бейдж для README

Сообщить о проблеме

Foxx AIbottom
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.