Repolode
htop-dev

htop-dev/htop

htop — интерактивный просмотрщик процессов в терминале для Linux, BSD и macOS с прокруткой, сортировкой, фильтрацией и управлением процессами.

Open source альтернатива:Windows Task ManagerActivity Monitor

Звёзды
8,442
Форки
658
Открытые issues
365
Последний коммит
позавчера

Что это?

htop — кроссплатформенный интерактивный просмотрщик процессов, работающий в терминале. Он показывает запущенные процессы с полными командными строками, использованием CPU и памяти, а также общесистемные показатели, например среднюю нагрузку и использование swap. Список можно прокручивать по вертикали и горизонтали.

Отображаемые столбцы и индикаторы настраиваются на встроенном экране конфигурации, а процессы можно интерактивно искать, фильтровать и сортировать. Такие действия, как завершение процесса или изменение его приоритета, можно выполнять для выбранной строки, не вводя PID. В древовидном режиме процессы сгруппированы по связям родитель—потомок.

Для сборки htop нужны компилятор C99, autotools и библиотека ncurses. Дополнительные возможности, такие как отображение температуры через libsensors, привязка к CPU через hwloc, а также Linux capabilities или учёт задержек, можно включить при конфигурации. После того как первоначальный автор отошёл от проекта в 2019 году, его поддерживает команда.

Ключевые возможности

  • 01Прокручивайте список процессов по вертикали и горизонтали, чтобы просматривать полные командные строки.
  • 02Просматривайте использование CPU и памяти каждым процессом, а также системную нагрузку и swap.
  • 03Интерактивно ищите, фильтруйте и сортируйте процессы.
  • 04Просматривайте дерево родительских и дочерних процессов.
  • 05Завершайте процессы или меняйте их приоритет прямо в списке.
  • 06Настраивайте отображаемые столбцы и индикаторы на экране конфигурации.

Сценарии использования

  • Проверка того, какой процесс нагружает CPU или потребляет память на сервере под Linux или BSD.
  • Поиск и завершение зависшего процесса без предварительного поиска его PID.
  • Мониторинг системной нагрузки из удалённого терминала через SSH.
  • Изучение иерархии процессов при отладке службы, запускающей дочерние процессы.

Быстрый старт

  1. 1

    Установите зависимости для сборки (пример для Debian/Ubuntu)

    sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential
  2. 2

    Скачайте исходный код из Git-репозитория или из раздела релизов GitHub

  3. 3

    Соберите из исходного кода

    ./autogen.sh && ./configure && make
  4. 4

    Установите в локальную систему

    make install

Что важно знать

  • Для сборки из исходного кода требуются autotools и ncurses; в README не описана установка одним пакетом через менеджер пакетов.
  • Лицензия GPL-2.0 (копилефт) может ограничивать использование в некоторых проприетарных проектах.
  • Поддерживаются только Linux, BSD и macOS; поддержка Windows не упоминается.

В подборках

Темы

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

Что такое htop?
htop — интерактивный просмотрщик процессов в терминале для Linux, BSD и macOS с прокруткой, сортировкой, фильтрацией и управлением процессами. htop — кроссплатформенный интерактивный просмотрщик процессов, работающий в терминале. Он показывает запущенные процессы с полными командными строками, использованием CPU и памяти, а также общесистемные показатели, например среднюю нагрузку и использование swap. Список можно прокручивать по вертикали и горизонтали.
htop можно использовать бесплатно? Какая у него лицензия?
htop распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
htop всё ещё поддерживается?
Активно поддерживается. Последний коммит в htop — 4 нояб. 2026 г..
Для чего можно использовать htop?
Проверка того, какой процесс нагружает CPU или потребляет память на сервере под Linux или BSD. Поиск и завершение зависшего процесса без предварительного поиска его PID. Мониторинг системной нагрузки из удалённого терминала через SSH. Изучение иерархии процессов при отладке службы, запускающей дочерние процессы.
Как установить htop?
Установите зависимости для сборки (пример для Debian/Ubuntu): sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential Скачайте исходный код из Git-репозитория или из раздела релизов GitHub Соберите из исходного кода: ./autogen.sh && ./configure && make Установите в локальную систему: make install
Где скачать htop?
Исходный код и инструкции по установке — на GitHub: https://github.com/htop-dev/htop

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Альтернатива диспетчеру задач для Windows и Linux с подробной информацией о процессах: потоками, памятью, дескрипторами, сокетами и модулями.

3,8 тыс.+6 за неделю303CGPL-3.0Активно поддерживаетсяОбновлён 25 дней назад