9-го апреля, после года разработки, состоялся выпуск 3.5.0 интерактивной кроссплатформенной консольной утилиты htop, предназначенной для просмотра списка и информации о запущенных процессах и управления ими.
В программу мониторинга системы TTop добавлены следующие функции:
поддержка как systemd так и cron;
добавлены внешние триггеры. Например, с помощью curl они позволяют отправлять нотификации в телеграм или на почту;
добавлено чтение температуры с сенсоров процессоров AMD;
исправлена ошибка чтения температуры для NVME.
Установка статической сборки:
wget https://github.com/inv2004/ttop/releases/latest/download/ttop
chmod +x ttop
mv ttop ~/bin/ # add into PATH if necessary
ttop --on # enable data collector in user's systemd.timers or crontab
После более чем двухлетнего перерыва вышла новая версия широко известного монитора системных ресурсов и менеджера процессов htop. Это весьма популярная альтернатива утилите top, не требующая особой настройки и более удобная в использовании в конфигурации по умолчанию.
Проект был практически заброшен после того, как автор и основной разработчик htop отошёл от дел. Сообщество взяло дело в свои руки и после форка проекта выпустило новый релиз, содержащий множество исправлений и улучшений.
Bpytop – это монитор системных ресурсов, который показывает текущее значение и статистику по использованию процессора, памяти, дисков, сети и отдельно по процессам. Написан на Python с использованием psutil.
Это порт утилиты bashtop на Python. По заявлениям автора, он быстрее и потребляет меньше CPU сам по себе.
Состоялся выпуск системного монитора htop 2.0, позволяющего следить за состоянием процессов в системе, загруженностью ядер процессора, количеством свободной оперативной памяти и swap памяти в реальном времени.
Изменения:
абстрагирование от платформо-зависимого кода и портирование на отличные от Linux системы: FreeBSD, OpenBSD, OS X;
поддержка ncurses6;
улучшена работа с мышью, в том числе прокрутка колесом;
экран, отображающий переменные окружения;
для отображения графиков задействованы символы юникода;
Наконец, итог восьми лет разработки, вышла версия htop 1.0.
Вот что в htop 1.0 нового:
улучшение производительности;
вместо устаревшего PLPA используется HWLOC, при этом возвращена поддержка родного системного вызова Linux sched_setaffinity. Так что не потребуется использовать HWLOC там, где можно без этого обойтись;
поддержка UTF-8 при изображении дерева процессов;
опция для осчёта процессроров начиная с нуля;
«показания приборов» обновляются независимо. Теперь они не замирают, когда отображается экран настройки;
более строгая проверка опций командной строки;
инкрементальное фильтрование процессов;
более усердный поиск заголовка ncurses;
обновление man-страницы;
поддержка пользовательского ввода при выборе столбцов, которые будут отображаться.
Исправлены ошибки:
поддержка больших чисел для процессорного времени;
исправлена ошибка сегментирования, возникавшая в функции BarMeterMode_draw()при недостаточной ширине терминала.