Состоялся (http://www.freelists.org/post/htop/ANN-htop-200) релиз диагностической утилиты htop 2.0 (http://hisham.hm/htop/), предоставляющей инструменты для интерактивного мониторинга за работой процессов в стиле программы top. Код проекта распространяется под лицензией GPLv3, бинарные сборки доступны (http://hisham.hm/htop/index.php?page=downloads#binaries) для большинства популярных дистрибутивов. Утилита примечательна такими возможностями, как свободная вертикальная и горизонтальная прокрутка списка процессов, средства оценки эффективности работы SMP и использования каждого процессорного ядра, наличие древовидного режима просмотра, гибкие возможности по кастомизации интерфейса, поддержка фильтрации процессов и управления ими (завершение работы, настройка приоритета).<center><a href="http://hisham.hm/htop/htop-2.0.png"><img src="https://www.opennet.me/opennews/pics_base/0_1455174666.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Выпуск примечателен реализацией слоя для абстрагирования от особенностей различных платформ, который позволил портировать htop для работы в отличных от Linux операционных системах, таких как FreeBSD, OpenBSD и OS X. Добавлена поддержка NCurses 6 ABI (https://www.opennet.me/opennews/art.shtml?num=42755). Улучшена отзывчивость на действия с манипулятором мышь. Добавлена поддержка прокрутки колесом мыши. Добавлен экран, отражающий состояния переменных окружения (включение клавишей "e"). Представлен новый режим отображения графиков, основанный на использовании символов из набора UTF-8 и оформленный по мотивам vtop (https://github.com/MrRio/vtop).URL: http://www.freelists.org/post/htop/ANN-htop-200
Новость: http://www.opennet.me/opennews/art.shtml?num=43851
Годно!
Пользуюсь только ей с незапамятных времён. :)
Было бы хорошо, если бы им в основных дистрах top заменили. В rhel/centos даже в основых репах нету, приходится epel подключать.
редкую глупость можно услышать только на опеннете
Мыши плакали, кололись...
грёбанный вантузятник! иди в форточку уже!
> Было бы хорошо, если бы им в основных дистрах top заменили.top и так не слишком аккуратно написан, заменять его ещё большей горкой кода, которая линкуется дополнительно с libncursesw и libgpm -- вряд ли хорошая идея.
> В rhel/centos даже в основых репах нету, приходится epel подключать.
Ну так пинайте лодырей, раз приходится использовать результаты их труда.
Отправил сабж(tm) в альт тем временем. :)
> Было бы хорошо, если бы им в основных дистрах top заменили.Но-но! Это ещё зачем? Кому-то нужно одно, кому-то другое.
нафиг нужны эти идиотские кобасы сверху, слева? ладно бы графики были как сверху, справа
Так настрой. Там все настраивается :), и что, и как, и где выводить.
кинь ссылкой как настраивать? мне даже интересно стало его понастраивать
F2 нажми.
> F2 нажми.Спасибо. А как сделать показ как справа вверху? или это надо версия 2?
Там же контекстное меню, смотрите внимательно, что написано.
это сректр музычки, чтоб эквалайзер крутить
> нафиг нужны эти идиотские кобасы сверху, слева?Они нужны, когда у вас много ядер и нужно проверять, насколько хорошо нагрузка расходится по разным ядрам.
Например, открываешь htop и видишь, что из 15 яде заняты 1-2 ядра под 100%, а остальные ядра курят.
И понимаешь, почему сервис тормозит.
>> нафиг нужны эти идиотские кобасы сверху, слева?
> Они нужны, когда у вас много ядер и нужно проверять, насколько хорошо
> нагрузка расходится по разным ядрам.Для этого достаточно запустить top и нажать кнопку 1.
А вот зачем эти идиотские колбасы на полэкрана видеть _всегда_ - действительно, загадка.
действительно загадка, почему некоторые люди стесняются настроить так, как им удобно )
> действительно загадка, почему некоторые люди стесняются настроить так, как им удобно )Потому что когда я последний раз смотрел на htop - это было нельзя, там оно гвоздями прибито.
> Для этого достаточно запустить top и нажать кнопку 1.
> А вот зачем эти идиотские колбасы на полэкрана видеть _всегда_ - действительно,
> загадка.Недостаточно.
Иногда нужно именно видеть "колбасы", чтобы понять, какие ядра на сколько загружены.
Например, 1-8 ядра настроены под прерывания сетевой карты.
9-16 ядра - под запущенные демоны.
После такой настройки htop сразу покажет, во что упирается сервер.
Когда я запускаю эту тулзу на своем домашнем ноуте он у меня сразу становится как у крутого хакера. Сижу такой важный, отслеживаю температуру какой-нибудь хрени
> Когда я запускаю эту тулзу на своем домашнем ноуте он у меня
> сразу становится как у крутого хакера. Сижу такой важный, отслеживаю температуру
> какой-нибудь хрениТеперь в фильмах про хакеров будут вывод этой проги выводить))) а то раньше обычный пинг или телнет выводили)))
В фильмах типа такого используют
http://geektyper.com/(попробуй и сам станешь крутым киношным хакером)
эээ.... температуру?
"Он так видит".
Вы промахнулись иконкой, наверное, когда запускали мониторилку. htop не о сенсорах, а о загруженности ресурсов.
> Когда я запускаю эту тулзу на своем домашнем ноуте он у меня
> сразу становится как у крутого хакера. Сижу такой важный, отслеживаю температуру
> какой-нибудь хрениПопробуйте убунту!
Мало того, что сразу станете экспертом во всех областях и получите +100500 на все айтошное (ну, так утверждают местные анонимные Знатоки, Эксперты и Художники в соседней теме )), так еще и прицепом идет такая круть как "Hollywood Technodrama"
https://www.opennet.me/opennews/art.shtml?num=41291
https://launchpad.net/hollywood
для школоты с тайлинговым вм самое то. для олдскула достаточно top
использование top это позерство, а не "олдскул".
позерство пользоваться системной утилитой, которая отжирает ресурсов процессора как медиаплеер. расскажи всем теперь, что это не так
Опиши задачи, в которых procps тебе будет недостаточно и понадобится htop/atop.
Твой вопрос сродни такому: "опиши задачи, в которых тебе ВАЗ будет недостаточно и понадобится Mercedes".
> Твой вопрос сродни такому: "опиши задачи, в которых тебе ВАЗ будет недостаточно
> и понадобится Mercedes".Звиняйте, но htop до сравнения с Мерседесом почти так же далеко, как и ВАЗу до top-а.
Современный Мерседес - ломучая мыльница.Современный htop - надежен как сама консоль.
А у Вас в голове маркетинговый мусор.
> Современный Мерседес - ломучая мыльница.Ух ты! А пацаны-то и не знали:
https://www.adac.de/infotestrat/unfall-schaeden-und-panne/pa...
https://www.adac.de/infotestrat/unfall-schaeden-und-panne/pa...> А у Вас в голове маркетинговый мусор.
Ванга в треде! Все в сад!
Барышень кадрить
> Опиши задачи, в которых procps тебе будет недостаточно и понадобится htop/atop.ovz, нагрузка дисков -- соответственно первое, что вспоминается.
>> Опиши задачи, в которых procps тебе будет недостаточно и понадобится htop/atop.
> ovzА что, в procps до сих пор нет патчей?
Не скажи. Когда я вижу на сервере установленный htop и mc, запускаемый
из .profile - о его администраторах это говорит сразу и много. Матом.Данный тест никогда не подводил.
> Когда я вижу на сервере установленный htop и mc, запускаемыйиз .profile - о его администраторах это говорит сразу и много.
Администраторы умеют пользоваться .profile — это же прекрасно.
> Администраторы умеют пользоваться .profile — это же прекрасно.Ну, обычно это все-таки .bashrc. Хотя в любом случае, с чего
тут "умеют"? Только пользуются, это да.
>> Администраторы умеют пользоваться .profile — это же прекрасно.
> Ну, обычно это все-таки .bashrc. Хотя в любом случае, с чегоНезаслуженно в этом обзоре забыли /etc/zsh* В-)
> Когда я вижу на сервере установленный htopКогда я вижу на тормозящем сервере отсутствие диагностического инструментария,
это говорит о всём.
> Когда я вижу на тормозящем сервере отсутствие диагностического инструментария,
> это говорит о всём.Отсутствие htop не означает отсутствия нормального диагностического
инструментария. А то щас придумаете, что еще и MMC на сервере должон
мне быть. А вот **й, не должон.
отличная идея, спасибо!
Как и использование bash, vi, emacs, openssh. Ведь есть отличные, модные и правильные замены.
> использование top это позерство, а не "олдскул".олдскульщики смотрят /proc cat'ом, им не требуются дополнительные программы.
Ага, смотрят и тупят.Тринадцать хорошеньких жёлтых утят
Тупят ,и тупят, и тупят, и тупят.
Зелёный старательно делает вид,
Но тоже, конечно, нещадно тупит )))
> действия с манипулятором "мышь"Установлен ли гуртовщик мышей?
Он заменён корчевателем.
>Добавлена поддержка прокрутки колесом мыши.Колесом манипулятора "мышь"! Непотребство какое-то.
> Колесом манипулятора "мышь"! Непотребство какое-то.Спасибо за пояснение! А то гадай тут – то ли мышу колесом прокручивают, то ли мышиным колесом.
> Спасибо за пояснение! А то гадай тут – то ли мышу колесом
> прокручивают, то ли мышиным колесом.Читал недавно что на мышах уже уши человеческие выращивают, распечатанные на 3д-принтере.
А потом подсаживают пациенту. Больших бабок стоит.
Так что бабка надвое сказала...
>>Добавлена поддержка прокрутки колесом мыши.
> Колесом манипулятора "мышь"! Непотребство какое-то.Для полноты непотребства нужно было добавить голосовой интерфейс управления "ОКЕЙ ГУГЛ" :о)))
Он так и не понял, что такое UTF-8.
использую top, затем хоткеи V, c, что ещё надо для счастья?
> использую top, затем хоткеи V, c, что ещё надо для счастья?1. Зайти на опеннет
2. Найти новость про программу, которой не пользуешься
3. Написать комментарий о том, как героически её избегаешь
4. ???????
5. ПРОФИТ!!!
лучшая утилита для теста цветовой схемы в терминале!
Дети не знают, что top умеет цветные букавки показывать?
> Дети не знают, что top умеет цветные букавки показывать?Это как раз ерунда, что хуже - дети не знают, что есть ps и watch.
> Это как раз ерунда, что хуже - дети не знают, что есть
> ps и watch.Дети вообще мало знают, из-за того что родители им в 3 года планшет с мультиками суют вместо похода в театр или зоопарк.
А взрослые дяди сидят в инете и своё ЧСВ поднимают.
> Дети не знают, что top умеет цветные букавки показывать?дядя, там цветов сильно мало :(
> лучшая утилита для теста цветовой схемы в терминале!Так настоящие кул хацкеры все эти приблуды только для тестирования цветовых терминалов и используют! :о)
никогда ей не пользовался. несколько раз пытался начать, но не получалось. всегда было достаточно top/iotop
> оторый позволил портировать htop для работы в отличных от Linux операционных системах,А че так скромно? На оф. страничке вообще-то, классическое:
> This is htop, an interactive process viewer for Unix systems.А когда ставишь, оказывается классическое "для всех юник-лайк, если эти юникс-лайк – Линукс"
> htop(1) requires linprocfs(5) to be mounted. If you don't
> have it mounted already, please add this line to /etc/fstabman linprocfs
> linprocfs -- Linux process file system
> The Linux process file system, or linprocfs, emulates a subset of Linux'
> process file system and is required for the complete operation of some
> Linux binaries.
спасибо, что не ограничились убунтой. ведь всем известно, линукс - это убунта
А вообще, на оф. страничке (под ссылкой "cross-platfrom" ) ) упоминалось
> htop ran, at different capacities, on FreeBSD (using a Linux procfs emulation layerХорошо хоть не в линуксуляторе.
Но вроде бы действительно взялись за поддержку всерьез:
Прикрутили поддержку джейлов:
https://github.com/hishamhm/htop/pull/281
Вспомнили о сигналах
https://github.com/hishamhm/htop/issues/284
и заодно починили наконец выхлоп для "RES"
https://github.com/hishamhm/htop/pull/363
Ага, хоть автор нормально настроен:>Thank you for the PR! The FreeBSD support was a proof-of-concept I wrote to isolate the Linux-specific parts from the rest of the code... I'm happy to see a FreeBSD user give some love to the freebsd/ codebase!
> А когда ставишь, оказывается классическое "для всех юник-лайк, если эти юникс-лайк –
> Линукс"Это всё потому, что многие линуксоиды думают, что юниксом является только линукс. :-)
Там кстати есть поддержка OpenVZ - https://github.com/hishamhm/htop/blob/master/configure.ac#L121
Только нужно пересобирать, чтобы выключить поддержку.
> Добавлена поддержка прокрутки колесом мышиШёл 2016 год...
> Шёл 2016 год...Это чтобы совсем уж не шокировать погонщиков мышей, открывших для себя терминал^W "консолю".
В 16.04, интересно, успеет попасть в репы?
Что такое 16.04?
> Что такое 16.04?Новая версия самого популярного дистрибутива Linux, которая выйдет в апреле этого года.
Linux Mint? Так он уже 17.3
> Linux Mint? Так он уже 17.3Ах, у вас в палате популярность дистрибутива измеряется по количеству посещений сайта? Ок ок.
>> Linux Mint? Так он уже 17.3
> Ах, у вас в палатеВы что, из соседней, что так уверены?
> популярность дистрибутива измеряется по количеству посещений сайта?
И потрудитесь, наконец, представить подтверждение своему заявлению из #58.
>>> Linux Mint? Так он уже 17.3
>> Ах, у вас в палате
> Вы что, из соседней, что так уверены?
>> популярность дистрибутива измеряется по количеству посещений сайта?
> И потрудитесь, наконец, представить подтверждение своему заявлению из #58.Михаил, я понимаю, что вам как разработчику своего дистрибутива это не дает покоя. Трудиться представлять кому-то, что-то на opennet? Серьезно? :) Давайте для начала хотя бы это http://store.steampowered.com/hwsurvey и то что на просторах интернета часто предлагается скачать софт под Ubuntu и только. Вам может не нравится(как мне), вы можете ненавидеть убунту, можете проклинать, но она стала меинстримом. А что такое минт? Некоторые обои новые добавляют и называют это новым дистрибутивом.
> И потрудитесь, наконец, представить подтверждение своему заявлению из #58.Статистика steam подойдет? Там без вариантов.
>> Что такое 16.04?Хороший вопрос ;-) Пять байт?
> Новая версия самого популярного дистрибутива Linux
Во-первых, Вы явно не поняли вопрос.
Во-вторых, ещё и не потрудились аргументировать ответ.
По одной из широкоизвестных метрик он давно неверный.
> По одной из широкоизвестных метрик он давно неверный.Get The Facts - Alt Linux edition.
Оффтопик версия есть?
Кому у кобыла невеста: http://alternativeto.net/software/htop/?platform=windows
> Оффтопик версия есть?Да под офтопиком быстрее всего список процессов посмотреть в фаровской панели процессов.
А в портах на FreeBSD нет ничего про htop 2.0 ! - Не залили еще видать... )))
49 минут назад. :) http://svnweb.freebsd.org/ports/head/sysutils/htop/
> 49 минут назад. :) http://svnweb.freebsd.org/ports/head/sysutils/htop/Молодцы. Однако багфикс:
https://github.com/hishamhm/htop/pull/363
туда не попал, а без него VSIZE/VIRT и RES на грани фантастики.Опять же, вылезло PERCENT_MEM (всегда 0.0%) :
https://github.com/hishamhm/htop/issues/373
походу, это не совсем баг, просто кода для бзд еще нет.
> походу, это не совсем баг, просто кода для бзд еще нет.вот и напиши код, раз пользуешься системой.
> вот и напиши код, раз пользуешься системой.
> пользуешься системой.заодно пусть и кде пятый пропатчит. И гнум 3.18. И что там еще не портировано из кучи софта ...
> А в портах на FreeBSD нет ничего про htop 2.0 ! -
> Не залили еще видать... )))В "pkg" не залили. Там только htop-1.0.3_1.
А в порты очень даже залили:
% grep PORTVERSION /usr/ports/sysutils/htop/Makefile
PORTVERSION= 2.0.0
> В "pkg" не залили. Там только htop-1.0.3_1.
> А в порты очень даже залили:Не надо вводить не-бздшегов в заблуждение! А то опять местные Знатоки-Всего-И-Вся будут с умным видом утверждать, что собирать все из портов долго и не продуктивно, а пакетов и реп для бзд нэма!
Все просто: соответствующий пакет из портов еще не пересобрали и в репах пока старая версия.
>> В "pkg" не залили. Там только htop-1.0.3_1.
>> А в порты очень даже залили:
> Не надо вводить не-бздшегов в заблуждение!В каком смысле? Ну нету htop версии 2.0 в "pkg":
% pkg search htop
htop-1.0.3_1 Better top(1) - interactive process viewer> А то опять местные Знатоки-Всего-И-Вся будут
> с умным видом утверждать, что собирать все из портов долго и
> не продуктивно, а пакетов и реп для бзд нэма!В портах не долго и не продуктивно, а менее надёжно в случаях, когда начнёшь собирать порт того, чего нет в "pkg", а для его сборки по дороге начнут собираться программы, которые могут и не собраться, но спокойно себе лежат в "pkg".
> В каком смысле? Ну нету htop версии 2.0 в "pkg":pkg search htop
htop-1.0.3_1 Better top(1) - interactive process viewer
htop-2.0.0 Better top(1) - interactive process viewerЧЯДНТ?
> pkg search htop
> htop-1.0.3_1
> htop-2.0.0
> ЧЯДНТ?Более интересен ответ на вопрос - чё не так делаю я? Я ведь отдал *точно такую же* команду, но получил только версию 1.0.3_1.
>> pkg search htop
>> htop-1.0.3_1
>> htop-2.0.0
>> ЧЯДНТ?Намек:
pkg rquery "репа:%R источник:%o | %sh" htop
репа:FreeBSD источник:sysutils/htop | 143KiB
репа:local-repo источник:sysutils/htop | 145KiB
> Намек:
> pkg rquery "репа:%R источник:%o | %sh" htop
> репа:FreeBSD источник:sysutils/htop | 143KiB
> репа:local-repo источник:sysutils/htop | 145KiBИ вот это в BSD называется управлением пакетами...
>> Намек:
>> pkg rquery "репа:%R источник:%o | %sh" htop
>> репа:FreeBSD источник:sysutils/htop | 143KiB
>> репа:local-repo источник:sysutils/htop | 145KiB
> И вот это в BSD называется управлением пакетами...Чем мусью конкретно недоволен? Или мусью, как всегда, нифига не понял, но мнение имеет?
> Более интересен ответ на вопрос - чё не так делаю я? Я
> ведь отдал *точно такую же* команду, но получил только версию 1.0.3_1.Не дорос до нужного цвета фрибсдишных штанов.
> и оформленный по мотивам vtopА vtop в портах отсутствует? Или я в портах плохо искал?
> А vtop в портах отсутствует? Или я в портах плохо искал?https://github.com/MrRio/vtop
> Written in node.js.
>> А vtop в портах отсутствует? Или я в портах плохо искал?
> https://github.com/MrRio/vtop
>> Written in node.js.А чё - в порты написанное на node.js не заливают?
> А чё - в порты написанное на node.js не заливают?Ну залейте, если так нужно.
А вообще, если сходить по ссылке, можно увидеть:
> npm install -g vtop
>> А чё - в порты написанное на node.js не заливают?
> Ну залейте, если так нужно.Так нужно не так, чтобы ещё и заливать. :-)
> А вообще, если сходить по ссылке, можно увидеть:
>> npm install -g vtopzsh: command not found: npm
И ходить по ссылке смысла нет. :-) Одного в портах нет. По ссылке пойдёшь - получишь рекомендации запуска неустановленных в системе программ. И так всё дальше и дальше от простого смертного в сторону кул хацкера вместо простой установки программ "из магазина приложений", из "репозитария" или хотя бы из портов. :-)
> Так нужно не так, чтобы ещё и заливать. :-)Ну вот видимо никому не нужно, поэтому и не залили.
А кому нужно, установит npm-ом> zsh: command not found: npm
Установите npm и будет вам Щастье.
> дальше от простого смертного
И зачем простому смертному утилита типа vtop o_O
> вместо простой установки программ "из магазина приложений"
Чур меня, чур!
Подскажите что за шрифт используется на скриншоте?