The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск утилиты htop 2.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск утилиты htop 2.1"  +/
Сообщение от opennews (??) on 05-Фев-18, 09:59 
После двух лет разработки сформирован (https://www.freelists.org/post/htop/ANN-htop-210) релиз диагностической утилиты htop 2.1 (http://hisham.hm/htop/), предоставляющей инструменты для интерактивного мониторинга работы процессов в стиле программы top. Код проекта распространяется под лицензией GPLv3, бинарные сборки доступны (http://hisham.hm/htop/index.php?page=downloads#binaries) для большинства популярных дистрибутивов. Утилита примечательна такими возможностями, как свободная вертикальная и горизонтальная прокрутка списка процессов, средства  оценки эффективности работы SMP и использования каждого процессорного ядра, наличие древовидного режима просмотра, гибкие возможности по кастомизации интерфейса, поддержка фильтрации процессов и управления ими (завершение работы, настройка приоритета).


В новом выпуске:

-  Для Linux добавлена поддержка метрик "Delay accounting (https://www.kernel.org/doc/Documentation/accounting/delay-ac...)" о задержках выполнения задач из-за ожидания освобождения ресурсов (например, ожидание доступности CPU, ввода/вывода или окончания подкачки);
-  Добавлена поддержка платформы  DragonFly BSD;
-  Добавлена поддержка сигналов реального времени (real-time signal);
-  Обеспечена возможность использования опции 'c' с потоками;
-  Столбец с идентификатором сеанса переименован с SESN в SID;
-  Улучшен интерфейс выбора стиля индикатора;
-  Усовершенствован код построения дерева процессов;
-  Добавлена сборочная опция для отключения setuid;
-  При работе под управлением Linux увеличена производительность индикатора разрядки аккумулятора и добавлена возможность сортировки по значению TASK_IDLE.

URL: https://www.freelists.org/post/htop/ANN-htop-210
Новость: http://www.opennet.dev/opennews/art.shtml?num=48023

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Аноним (??) on 05-Фев-18, 09:59 
Лучше бы индикаторы температур добавили.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от rshadow (ok) on 05-Фев-18, 11:27 
Эту фичу не юзаю. Но вот на скриншоте в багтрекере видно что она есть: https://github.com/hishamhm/htop/issues/259
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от imprtat (ok) on 05-Фев-18, 13:02 
в тикете сказано
> the official version does not currently have support for measuring CPU Temperature
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

30. "Выпуск утилиты htop 2.1"  +/
Сообщение от Михаил (??) on 05-Фев-18, 18:47 
для температуры есть https://en.wikipedia.org/wiki/Lm_sensors
нет смысла делать комбайны
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

35. "Выпуск утилиты htop 2.1"  +3 +/
Сообщение от Аноним (??) on 05-Фев-18, 19:38 
> для температуры есть https://en.wikipedia.org/wiki/Lm_sensors
> нет смысла делать комбайны

Комбайн громко сказано. Было бы удобно получать всю информацию о системе из одного приложения. Например как это сделано в виндовом мониторинге ресурсов. Т.е. нагрузка цпу, гпу, сети, винчестера, памяти и температуры.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

40. "Выпуск утилиты htop 2.1"  –3 +/
Сообщение от анонимоус on 05-Фев-18, 21:58 
Atop, Iotop, Monitorix ... etc - куча альтернатив для локалхоста. А, вообще, обычно внедряют системы мониторинга, zabbix или icinga, например.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

48. "Выпуск утилиты htop 2.1"  +/
Сообщение от ryoken (ok) on 06-Фев-18, 07:58 
> обычно внедряют системы мониторинга, zabbix или icinga, например.

Особо актуально на локалхосте исингу приколачивать... Там и INXI по уши.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

49. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от Аноним (??) on 06-Фев-18, 09:27 
Задача одна - мониторин состояния системы. А Вы предлагаете зоопарк ставить.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

52. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 07-Фев-18, 07:44 
> man htop
> htop - interactive process viewer
> interactive process viewer
> interactive process viewer
> process viewer

Больше не поднимай этот вопрос.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от EuPhobos (ok) on 06-Фев-18, 11:20 
>> для температуры есть https://en.wikipedia.org/wiki/Lm_sensors
>> нет смысла делать комбайны
>Комбайн громко сказано. Было бы удобно получать всю информацию о системе из одного приложения. Например как это сделано в виндовом мониторинге ресурсов. Т.е. нагрузка цпу, гпу, сети, винчестера, памяти и температуры.

conky?

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

32. "Выпуск утилиты htop 2.1"  +12 +/
Сообщение от Аноним (??) on 05-Фев-18, 19:28 
Да и прожиг болванок не помешает
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

34. "Выпуск утилиты htop 2.1"  –3 +/
Сообщение от Аноним (??) on 05-Фев-18, 19:35 
Неудачный пример. Прожиг болванок не относится к информации о системе.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. "Выпуск утилиты htop 2.1"  +17 +/
Сообщение от Аноним (??) on 05-Фев-18, 20:04 
это пока тебе не понадобилось информацию о системе на болванку записать
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

44. "Выпуск утилиты htop 2.1"  +/
Сообщение от а on 06-Фев-18, 00:14 
сделать экспортер
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

3. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Аноним (??) on 05-Фев-18, 10:12 
Как включить в Htop прокрутку колесиком мыши по списку процессов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск утилиты htop 2.1"  –4 +/
Сообщение от Аноним (??) on 05-Фев-18, 10:20 
> Как включить в Htop прокрутку колесиком мыши по списку процессов?

Как включить прокрутку на Apple Mouse 2 под линем?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

53. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Аноним (??) on 07-Фев-18, 14:12 
Шутки шутками, а наблюдал как у коллеги less работает с Apple Mouse 2 на mAC os и что-то как-то так обидно прям за отечество и за Linux.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Michael Shigorin email(ok) on 05-Фев-18, 10:43 
> Как включить в Htop прокрутку колесиком мыши по списку процессов?

htop mouse scroll в яндексе подсказывает:

---
Try building with ncurses 6. Mouse support was greatly improved in this version.
--- https://github.com/hishamhm/htop/issues/322#issuecomment-166...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск утилиты htop 2.1"  +20 +/
Сообщение от Аноним (??) on 05-Фев-18, 10:18 
>увеличена производительность индикатора разрядки аккумулятора

как звучит-то!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 07-Фев-18, 14:13 
>>увеличена производительность индикатора разрядки аккумулятора
> как звучит-то!

Звучит так как будто из-за увеличения количеств опроса датчика разрядки аккумулятора он теперь быстрее садиться, а это сразу видно.

Главное теперь разрядность времени в наносекунды что бы не перевели )

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от Аноним (??) on 05-Фев-18, 10:18 
Осталось его в системды встроить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск утилиты htop 2.1"  +3 +/
Сообщение от Аноним (??) on 05-Фев-18, 10:54 
тьху, какая гадость! вымой рот с мылом, отрок неразумный!
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Выпуск утилиты htop 2.1"  +5 +/
Сообщение от Аноним (??) on 05-Фев-18, 11:17 
Разумеется, он неразумный. Разумный предложил бы systemd-htopd, htopdctl и htopbus
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

45. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 06-Фев-18, 02:13 
> systemd-htopd, htopdctl и htopbus

И khtop в ядре. Для производительности, чтоб информацию о процессах в FullHD гонять без лишних переключений контекста.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

43. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 06-Фев-18, 00:14 
Там уже есть systemd-cgtop.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

14. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Онанимус on 05-Фев-18, 11:29 
Было удобно пользоваться, когда настраивал SMP affinity в своем Xiaomi WiFi Router 3G (lede). По умолчанию, все прерывания от обоих вайфаев, евернета и юсб, висели на первом процессоре. Теперь под нагрузкой, распределение довольно равномерно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Дуплик (ok) on 05-Фев-18, 11:33 
Почему у top и htop всегда разные значения показателей закрузки и использования памяти?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 05-Фев-18, 12:18 
Во всем виноват qt.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Выпуск утилиты htop 2.1"  +5 +/
Сообщение от Аноним (??) on 05-Фев-18, 12:54 
Потому что htop - это hipster's top
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Аноним (??) on 05-Фев-18, 13:22 
я Вам больше скажу - даже у гуевых мониторов вроде гномовского значения отличаются
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

31. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Анонзо on 05-Фев-18, 19:22 
И в проксмоксе у виртуалки показывает не то, что htop у неё же.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

46. "Выпуск утилиты htop 2.1"  –1 +/
Сообщение от Ordu email(ok) on 06-Фев-18, 02:30 
Потому что эти значения получены не от ядра напрямую, а вычислены на основании другой информации, полученной от ядра. При этом, там всё как-то непросто и неоднозначно считается. Открой сорцы top'а, да посмотри. Каждый считает по-своему, вот и результат.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

61. "Выпуск утилиты htop 2.1"  +/
Сообщение от Дуплик (ok) on 08-Фев-18, 12:32 
Так какой правильный-то?
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

62. "Выпуск утилиты htop 2.1"  +/
Сообщение от Ordu email(ok) on 08-Фев-18, 14:36 
> Так какой правильный-то?

Никакой.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

16. "Выпуск утилиты htop 2.1"  +2 +/
Сообщение от linvinus on 05-Фев-18, 11:39 
Если кому интересно, тут https://github.com/linvinus/htop-mod ,
есть патч для htop который показывает "реальное" использование физической памяти (PSS) в линуксе, подробнее в описании.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 05-Фев-18, 14:05 
этот патч корректно работает? На скрине указано что количество PSS меньше чем количество резидентной (RES), как такое возможно?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "Выпуск утилиты htop 2.1"  +/
Сообщение от linvinus on 05-Фев-18, 14:53 
прошу прощения, ответ ниже.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

23. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от linvinus on 05-Фев-18, 14:49 
Это не только возможно но зачастую так и есть,
некоторые области памяти разделяются между несколькими процессами,
поэтому использование разделяемых библиотек уменьшает потребление памяти по сравнению со статической линковкой.

показатель PSS это RSS разделёное на количество процессов которые используют одинаковые области памяти.

Также возможны ситуации когда RSS будет 0 (вся программа в SWAP) а PSS будет больше нуля, поскольку есть какие то другие процессы которые используют тот же участок но не находятся в SWAP.

Таким образом, грубо говоря, RSS отражает сколько бы занимала программа если бы она была запущена одна без какого либо окружения, а PSS показывает сколько она занимает реальной памяти с учётом что часть памяти общая между процессами.

На странице в README я привёл ссылки где это рассмотрено более детально.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск утилиты htop 2.1"  +/
Сообщение от A.Stahl (ok) on 05-Фев-18, 15:19 
>отражает сколько бы занимала программа если бы

А это важно? Какое практическое применение этим данным? А если важно, то важна ли графа где указано потребление памяти программой если она запущена на троичном процессоре с 85 битной адресацией памяти, но при стековой системе памяти с объёмом в 52 целочисленных переменных? А если важна, то почему её нет?

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Выпуск утилиты htop 2.1"  +/
Сообщение от linvinus on 05-Фев-18, 15:51 
>А это важно?

важно или не важно это не  важно, счётчик RSS в ядре ещё с тех времён когда по земле ходили мамонты.

Он и сейчас отражает близкие к реальности значения особенно для одиночных уникальных процессов.

Его главный плюс - лёгкая доступность, т.е. для того чтобы прочитать значение RSS всех процессов и нитей много ресурсов не нужно, а вот чтобы посчитать PSS нужно буквально посчитать каждый сегмент памяти каждого процесса, это довольно ресурсоёмко.

Так что RSS полезен для быстрой и "качественной" оценки потребляемой памяти.

сравните
cat /proc/$$/statm
cat /proc/$$/smaps  | grep "^Pss:"

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 05-Фев-18, 17:30 
Практическое применение - ответ на вопрос, сколько копий данной программы потянет данная аппаратная конфигурация. Для пользователя локалхоста очевидно бессмысленно.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

56. "Выпуск утилиты htop 2.1"  +/
Сообщение от _ (??) on 07-Фев-18, 19:56 
Наоборот - оно __только__ для пользователя локалхоста!
Как оно в ынтерпрайзах ... догая и грустная история, читай о capacity planing :-(
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

27. "Выпуск утилиты htop 2.1"  +/
Сообщение от softstraus email on 05-Фев-18, 17:07 
Кто знает что за шрифт на скрине?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск утилиты htop 2.1"  +1 +/
Сообщение от НяшМяш (ok) on 05-Фев-18, 17:38 
Название не скажу, но похож на дефолтный из слаквари
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

38. "Выпуск утилиты htop 2.1"  +/
Сообщение от kerneliq (ok) on 05-Фев-18, 21:04 
Может terminus?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

55. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 07-Фев-18, 19:19 
terminus строгий, не такой декоративный
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "Выпуск утилиты htop 2.1"  +/
Сообщение от имя on 05-Фев-18, 21:44 
странные какие-то символы 4 у этого шрифта
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

59. "Выпуск утилиты htop 2.1"  +/
Сообщение от AnoNe01eX on 07-Фев-18, 23:02 
Это Terminus, но собранный с поддержкой "болгарской кириллицы". Там некоторые символы отрисованы иначе, из-за этого создаётся впечатление, что шрифт совсем другой. В исходниках всё есть.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

57. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 07-Фев-18, 21:55 
Кто знает, почему htop показывает процессов больше, чем ps? Например, mcollective в ps'е всего 1, а htop видит их 4(с разными pid разумеется).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Выпуск утилиты htop 2.1"  +/
Сообщение от EHLO on 07-Фев-18, 22:45 
> Кто знает, почему htop показывает процессов больше, чем ps? Например, mcollective в
> ps'е всего 1, а htop видит их 4(с разными pid разумеется).

ну я знаю

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

60. "Выпуск утилиты htop 2.1"  +/
Сообщение от Аноним (??) on 08-Фев-18, 10:49 
Везет тебе
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру