Htop - это программа с открытым исходным кодом, которая предоставляет пользователям интерактивный и сложный просмотрщик и менеджер процессов для любой операционной системы на базе Linux. Он был разработан с нуля как замена для стандартной утилиты Top, найденной почти во всех дистрибутивах.
Это программное обеспечение командной строки, которое работает как на консоли Linux, так и на X11-терминальном эмуляторе, и требует библиотеки ncurses для отображения своих интерактивных меню и интерфейса CLI.
Теоретически, приложение предлагает почти ту же функциональность, что и стандартная программа по умолчанию. Основное различие заключается в его взглядах и задачах обработки или сертификации. Он также поставляется с другим набором сочетаний клавиш.
Его пользовательский интерфейс разделен на два основных раздела: базовый системный мониторинг и информационный, а также средство просмотра процессов, которое занимает большую часть экрана. Кроме того, он отображает меню в нижнем краю экрана, в котором используются клавиши F.
В то время как часть приложения для просмотра процесса похожа на функциональность с той, что указана сверху, компонент мониторинга системы совсем другой, так как он отображает действительно приятную графическую визуализацию в реальном времени для использования в реальном времени CPU, RAM и SWAP .
При запуске приложения в эмуляторе терминала X11 он автоматически изменит свой внешний вид в зависимости от того, как пользователь изменяет размер окна. Например, вы можете просмотреть дополнительную информацию, если окно больше или меньше, если оно меньше.
Еще одна интересная особенность - возможность взаимодействия с программой с помощью мышиного устройства, только при ее использовании в любом приложении эмулятора терминала X11. Например, вы можете выбрать один процесс в средстве просмотра, который останется подсвеченным до тех пор, пока он не будет закрыт или приложение не будет завершено, и не выдаст ему сигналы.
В заключение, Htop - очень удобная замена для старшего менеджера задач старой школы, специально разработанного для современного системного администратора Linux / UNIX.
Что нового в этот выпуск:
- Linux: показатели учета задержки (спасибо Андре Карвалью)
- Поддержка BSD DragonFly (благодаря Дидерику де Груту)
- Поддержка сигналов в реальном времени (благодаря Kang-Che Sung)
- 'c' теперь также работает с потоками
- Сеанс сеанса, переименованный из SESN в SID (благодаря Kamyar Rasta)
- Улучшенный пользовательский интерфейс для выбора стиля метро (благодаря Kang-Che Sung)
- Улучшенный код для построения дерева процессов (благодаря wangqr)
- Опция Compile-time для отключения setuid
- Проверка ошибок различных стандартных операций библиотеки
- Замена sprintf на snprintf (благодаря Томашу Крамковски)
- Linux: повышение производительности в измерителе аккумулятора
- Linux: процесс TTY процесса обновления
- Linux: добавьте поддержку для сортировки TASK_IDLE (спасибо Владимиру Пантелееву)
- Linux: добавьте верхнюю границу для запуска счетчика процессов (благодаря Lucas Correia Villa Real).
- BUGFIX: избегайте сбоя при удалении батареи (благодаря Jan Chren)
- BUGFIX: macOS: исправить бесконечный цикл в виде дерева (спасибо Wataru Ashihara)
Что нового в версии:
- OpenBSD: различные исправления и улучшения (спасибо Майклу Макконвилю и Хуан Франсиско Кантеро Уртадо)
- FreeBSD: исправляет чтение CPU и памяти (благодаря Тиму Криху, Хун-Йи Чену, Бернарду Спилу, Грегу V).
- FreeBSD: добавьте поддержку батареи (спасибо Greg V)
- Linux: сохранить последнее полученное имя процесса зомби
- Mac OS X: улучшите переносимость версий OS X (спасибо Michael Klein)
- Mac OS X: исправить ошибки командной строки и базовое имя
- Mac OS X: информация о состоянии процесса процесса
- Mac OS X: Fix tree view collapsing / expand
- Mac OS X: организация дерева исправлений.
- Mac OS X: Учет памяти памяти
- Исправить сбой при опорожнении столбца метров
- Сделать клавишу Esc более отзывчивой.
Что нового в версии 2.0.0:
- Если вы используете NCurses 6, htop будет также поддерживайте колесико мыши для прокрутки.
- Теперь перемещение счетчиков и столбцов на экране настройки намного удобнее.
- Теперь вы можете нажать & quot; e & quot; для просмотра набора переменных среды для процесса.
- & quot; Граф & quot; режим для метров был обновлен, вдохновленный vtop Джеймса Холла.
Что нового в версии 1.0.3:
- Отметьте все дочерние элементы ('c')
- Исправления в учете гостевого времени при использовании виртуализации (спасибо Патрику Марлье)
- Улучшение производительности (благодаря Jann Horn)
- Дополнительные улучшения производительности за счет условного анализа данных ввода-вывода в зависимости от выбранных полей.
- Лучшая согласованность в раскраске.
- Увеличьте предел буфера при трассировке глубокого вложенного дерева процессов.
- Показать статистику страницы.
- BUGFIX: Исправьте сбой при добавлении счетчиков и переключении подробного времени процессора. (спасибо Давиду Гажонику)
- Добавить столбец для отслеживания показателей процессов OOM-killer
Что нового в версии 1.0.2:
- Добавить поддержку приоритета ввода-вывода (ключ «i»)
- Избегайте удаления .htoprc, если это символическая ссылка
- Сбой грамотно, когда / proc не монтируется (спасибо Philipp Hagemeister)
- Возможность обновления имен процессов при каждом обновлении (спасибо Робу Хольцу)
- BUGFIX: исправление сбоев, когда список процессов пуст.
Что нового в версии 1.0.1:
- В этом выпуске исправлено поведение выбора мыши и случайных сбоев.
- В конфигурации теперь используется путь, совместимый с XDG.
Что нового в версии 1.0:
- В этой версии представлены четырехстоечные счетчики ЦП, инкрементная фильтрация, рисование деревьев UTF-8, повышение производительности и различные исправления.
Что нового в версии 0.9:
- В этой версии есть возможность расширять и сворачивать поддеревья с помощью клавиш «+» и «-», поддерживать измерение времени процессора и времени для виртуализованных сред, возможность показывать пользовательские имена потоков, поддержку групп и различные исправления ошибок.
Что нового в версии 0.8.2:
- Интегрированный lsof (нажмите 'l')
- Исправить отображение значений размера гигабайта (спасибо Andika Triwidada)
- Возможность отображения имени хоста в области счетчиков
- Переименуйте VEID в CTID в системах OpenVZ (спасибо Thorsten Schifferdecker)
- Исправления к файлу ввода рабочего стола (спасибо Самули Суоминен)
- BUGFIX: правильный расчет размера страницы для систем FreeBSD (спасибо Эндрю Паульсену)
- Разрешить компиляцию без PLPA для систем, которые ее не поддерживают (благодаря Тимоти Редаэлли)
- BUGFIX: Исправить отсутствующий древовидный вид, когда нити пользовательской сети скрыты (благодаря Josh Stone).
- BUGFIX: исправление для VPID в системах OpenVZ (спасибо Wolfgang Frisch)
Что нового в версии 0.8.1:
- В этом выпуске добавлен индикатор батареи для компьютеров с поддержкой ACPI и поддержки Linux-VServer.
- Есть некоторые исправления.
Требования
- Ncurses
Комментарии не найдены