Htop - це програма з відкритим кодом, яка надає користувачам інтерактивний і витончений процес перегляду та керування будь-якою операційною системою на базі Linux. Він був розроблений з нуля як заміну для стандартної версії Ultimate у майже всіх дистрибутивах.
Це програмне забезпечення командного рядка, яке працює як на консолі Linux, так і на програмах емулятора терміналів X11, і вимагає наявності бібліотеки ncurses для відображення його інтерактивних меню та інтерфейсу CLI.
Теоретично прикладна програма пропонує майже таку ж функціональність, що й програма за замовчуванням. Головна відмінність полягає в її зовнішній вигляд і керованості або певні завдання. Він також поставляється з іншим набором комбінацій клавіш.
Його користувальницький інтерфейс ділиться на два основних розділи: базовий системний моніторинг та інформаційний, а також переглядач процесів, який займає більшу частину екрана. Крім того, в нижньому краю екрана відображається меню, яке використовує клавіші F.
Незважаючи на те, що частина програми перегляду процесу є такою ж функціональною, як у версії, компонента моніторингу системи є зовсім іншою, оскільки вона відображає дійсно приємну графічну візуалізацію живого процесора, оперативної пам'яті та використання SWAP .
Під час запуску програми в емуляторі термінала X11 він автоматично змінює зовнішній вигляд залежно від того, як користувач змінює розмір вікна. Наприклад, ви можете переглянути додаткову інформацію, якщо вікно більше або менше, якщо його менше.
Ще однією цікавою особливістю є можливість взаємодіяти з програмою за допомогою пристрою миші, лише якщо його використовувати в будь-якій програмі емулятора термінала X11. Наприклад, у глядачеві можна вибрати один процес, який буде виділений, доки він не буде закритий або додаток не буде завершено, і надасть йому сигнали.
На закінчення, Htop - це дуже зручна заміна для головного менеджера задач старої школи, спеціально розробленої для сучасного системного адміністратора Linux / UNIX.
Що нового в цей випуск:
- Ліміт: облікові показники затримки (спасибі Андре Карвалью)
- Підтримка BSD для DragonFly (дякую Дідеріку де Гроту)
- Підтримка сигналів у режимі реального часу (завдяки Кангу-Че Суну)
- Тепер клавіша 'c' також працює з потоками
- Стовпчий стовпець перейменований з SESN на SID (спасибі Кам'яра Расту)
- Покращений інтерфейс користувача для вибору стилю лічильника (завдяки Канг-Че Суну)
- Покращений код для побудови дерева процесів (завдяки wangqr)
- Час компіляції для відключення setuid
- Помилка перевірки різних стандартних бібліотечних операцій
- Заміна sprintf з snprintf (спасибі Томашу Крамковськи)
- Linux: покращення ефективності акумулятора
- Linux: процес TTY для оновлення
- Linux: додавання підтримки для сортування TASK_IDLE (дякую Володимиру Пантелееву)
- Linux: додавання верхнього рівня до запущеного лічильника процесу (завдяки Лукасу Корреї Вілла Реал)
- BUGFIX: уникнути аварії при видаленні акумулятора (дякую Яну Чену)
- BUGFIX: macOS: виправити нескінченну петлю у вигляді дерева (спасибі Ватару Ашіхара)
Що нового в версії:
- OpenBSD: Різні виправлення та вдосконалення (завдяки Майклу МакКонвілю та Хуану Франсіско Кантеро Хуртадо)
- FreeBSD: виправлення даних про процесор та пам'ять (завдяки Тіму Кріче, Хун-Йі Чену, Бернару Спілові, Грегу V)
- FreeBSD: додавання підтримки батареї (завдяки Грегу V)
- Linux: зберегти останнє отримане ім'я процесу зомбі
- Mac OS X: покращення портативності для версій OS X (завдяки Майклу Клейну)
- Mac OS X: виправлення читання аргументів командного рядка та базового імені
- Mac OS X: виправлення інформації про стан процесу
- Mac OS X: виправлення дерева згортання / розширення
- Mac OS X: Fix дерева організації
- Mac OS X: виправлення обліку пам'яті
- Виправте помилку при спорожненні стовпчика лічильників
- Зробіть ключ Esc більш чутливим
Що нового у версії 2.0.0:
- Якщо ви використовуєте NCurses 6, також підтримуйте колесо миші для прокрутки.
- Переміщення метрів і стовпчиків на екрані налаштування набагато зручніше.
- Тепер ви можете натиснути & quot; e & quot; щоб побачити набір змінних середовища для процесу.
- "Граф" & quot; Режим для лічильників був оновлений, натхненний вортом Джеймса Холла.
Що нового у версії 1.0.3:
- Позначте всіх дітей (клавіша c)
- Виправлення обліку гостевого часу при використанні віртуалізації (спасибі Патріку Марлієру)
- Покращення продуктивності (завдяки Джанну Горну)
- Подальші удосконалення, пов'язані з умовним розбором даних вводу в залежності від вибраних полів.
- Краща послідовність кольорів.
- Збільште ліміт буфера при відстеженні глибокого вкладеного дерева процесів.
- Відображати статистику старість сторінок
- BUGFIX: виправлено помилку під час додавання лічильників і перемикання детального часу процесора. (дякую Давид Гаєлаунік)
- Додати стовпець, щоб відслідковувати оцінку OOM-killer процесів
Що нового у версії 1.0.2:
- Додати пріоритетну підтримку IO (ключ 'i')
- Уникайте видалення .htoprc, якщо це символічне посилання
- Помилка витончено, коли / proc не встановлено (спасибі Філіпа Хагемейстера)
- Варіант оновлення назв процесів на кожному оновленні (завдяки Роб Холз)
- 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: виправлено відсутність дерева, коли приховані потоки користувальницьких програм (завдяки Джошу Стоуну)
- BUGFIX: виправлення для VPID в системах OpenVZ (спасибі Вольфгангу Фрішу)
Що нового у версії 0.8.1:
- Цей випуск додає акумулятор для комп'ютерів з підтримкою ACPI та підтримкою Linux-VServer.
- Є деякі виправлення помилок.
Вимоги :
- Ncurses
Коментар не знайдено