The OpenNET Project / Index page

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

Релиз утилиты для мониторинга процессов htop 1.0

23.11.2011 19:43

Представлен релиз htop 1.0, работающей в стиле top утилиты для интерактивного мониторинга за работой процессов в системе. Код проекта распространяется под лицензией GPLv3, бинарные сборки доступны для большинства популярных дистрибутивов.

Как и top программа работает в консольном режиме, но обладает рядом особенностей:

  • Свободная вертикальная и горизонтальная прокрутка списка процессов;
  • Для управления можно использовать мышь;
  • Для завершения процесса или изменения приоритета выполнения нет необходимости вводить PID, достаточно подвести к нему курсор;
  • Наглядные средства для оценки эффективности работы SMP и использования каждого процессорного ядра, в том числе и для систем с большим числом процессорных ядер;
  • Наличие древовидного режима просмотра списка процессов;
  • Поддержка визуальных тем и гибкие возможности по кастомизации интерфейса;
  • Поддержка работы на монохромных терминалах;
  • Возможность фильтрации процессов по владельцу и различным параметрам;
  • Возможность настройки CPU affinity.


  1. Главная ссылка к новости (http://sourceforge.net/mailarc...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32376-top
Ключевые слова: top, monitoring, proccess
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sinot (ok), 20:04, 23/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Удобный инструмент в работе. Спешу обновиться. =)
     
  • 1.2, Толя Вихров (ok), 20:15, 23/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    С какой машины второй скрин ?
     
     
  • 2.4, xoomer (ok), 20:26, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Посмотрите в левый верхний угол окна. : )
     
     
  • 3.5, User295 (?), 21:06, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вопрос не про Putty в винде, а про хост, к которому он цепляется.
     
     
  • 4.6, anton7811 (ok), 21:14, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так вот собственно потому то и в ЛЕВыЙ а не правый угол смотреть надо. Там же написано DL980.
     
     
  • 5.14, artem.stecenko (ok), 10:46, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-4222
     
     
  • 6.22, XoRe (ok), 13:49, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-4222

    Expandable 8 socket server configurable with up to 80 processor cores

    128 DIMM slots, for a system maximum of 2TB of memory (using 16GB DIMMs), capable of 4TB with 32GB DIMMs in future

    Starting at: $ 38,130.00

    Это вам не localhost админить)

     

  • 1.3, xoomer (ok), 20:24, 23/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    BTW, навеяло, что на Хабре есть отличная статья про *top-ы.

    http://habrahabr.ru/blogs/linux/114082/

     
     
  • 2.9, Аноним (-), 00:37, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    О, зачетно. Кто-то собрал их в кучку. Спасибо!
     
     
  • 3.10, pavlinux (ok), 06:14, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    # tcpdump -c можно считать топом?
    А  # watch cat /proc/interrupts ?
     

  • 1.7, Zenitur (ok), 22:12, 23/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Всегда удивлялся тому, что все пользуются htop вместо top, а в дистрибутивах делают пункт меню с htop (например в KNOPPIX). Был уверен, что htop отличается от top тем, что показывает точное использование памяти программой, а не как top, со всеми библиотеками (даже которые используют несколько программ). Поясните, почему все на самом деле любят htop, ну не из-за красоты же по сравнению с top.
     
     
  • 2.8, szh (ok), 23:02, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +10 +/
    хороший вменяемый human - computer интерфейс, это в первую очередь управление, а не красота, хотя красота тоже плюс когда не мешает управлению.
    Кривая обучения нулевая. Я не знаю как некоторые вещи сделать в top, которые в htop сразу без чтения документации понятно как сделать.
     
     
  • 3.12, Саша (??), 06:31, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Страшно плюсую. Разницы между top и htop для сервера никакой, если htop удобнее, почему бы и нет?
     
  • 2.11, pavlinux (ok), 06:21, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Поясните, почему все на самом деле любят htop, ну не из-за красоты же по сравнению с top.

    Плюсы:
    - Прокрутка просмотра процессов, на top видно только то что влезло в экран.
    - renice как громкость крутить по F7/F8 :)
    - Выделение и группировка процессов, пробелом, и дальнейшие действия над ними, kill или renice (хотя для этого юзают  kill -9 'ps ax | grep чёнадо | cuf -d " " -f1' )

    Минусы:
    - Нет многооконности (консольной)
    - Какой-то тупой алгоритм вычисления загрузки проца. (похоже на среднее за период)

     
     
  • 3.18, Аноним (-), 18:35, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Какой-то тупой алгоритм вычисления загрузки проца. (похоже на среднее за период)

    Надеюсь это только Ваше ИМХО. По-моему у этой утилиты все нормально с вычислением загрузки процессора.

     
     
  • 4.20, Aleks Revo (?), 08:10, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Очень ненормально, я бы сказал.
    То, что показывается на глобальном индикаторе загрузки - очень далеко от того, что можно просуммировать по загрузке процессами, да ещё и не совпадает по времени - глобальная загрузка показывается за более ранний период, чем загрузка процессов.
    Отчасти это объясняется тем, что часть процессов просто уже отработали в момент взятия списка и соответственно в него не попали, но не настолько же? (разница порой бывает десятикратная, например, он мне показывает, что два ядра загружены на все 100, а по процессам суммируется порядка 15%..20%). Что ж, бывает.
     
  • 2.23, XoRe (ok), 14:16, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Всегда удивлялся тому, что все пользуются htop вместо top, а в дистрибутивах
    > делают пункт меню с htop (например в KNOPPIX). Был уверен, что
    > htop отличается от top тем, что показывает точное использование памяти программой,
    > а не как top, со всеми библиотеками (даже которые используют несколько
    > программ). Поясните, почему все на самом деле любят htop, ну не
    > из-за красоты же по сравнению с top.

    2 секунд хватит, чтобы оценить загрузку проца, памяти и load average.
    Можно быстро отсортировать процессы по потреблению ресурсов и понять, в чем затык.
    Удобно показывать загрузку системы даже не специалистам - например, директору, чтобы обосновать необходимость upgrade.

    Если вас удивляет необходимость в этом, значит вам это пока не нужно.

     

  • 1.13, WhereWolf (ok), 09:14, 24/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На x86_64 все еще кажет кучу одинаковых процессов вместо одного
     
     
  • 2.15, Аноним (-), 11:21, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это он потоки отображает. Нажмите H, чтобы отключить
     

  • 1.16, EuPhobos (ok), 14:06, 24/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ааа! Я влюбился во второй скриншот!!
     
     
  • 2.21, Aleks Revo (?), 08:12, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ааа! Я влюбился во второй скриншот!!

    А я посчитал цену железки и прифигел ))

     
     
  • 3.24, pikador (?), 12:47, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А я посчитал цену железки и прифигел ))

    38 килобаксов - это еще не цена железки. Это скорее всего цена корпуса, укомплектованного половиной процессоров и 8 или 16 гигабайтами памяти.
    Машинка поколения младше - DL785, нафаршированная памятью, процессорами, шестью блоками питания, с парой дисков и FC контролером с полгода назад обошлась около 70 килобаксов, без учета скидки.

     

  • 1.17, im (??), 18:09, 24/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И не слова про изменения: наконец-то в списках пользователей сигналов и полей появилась поддержка выбора при наборе имени а не только стрелочками! При выборе пользователя, сигнала или даже при настройке индикаторы продолжают обновляться.
    Появилась фильтрация отображаемых процессов по коммандной строке.

    Вот еще бы статусную строку с суммарным значением для выделенных процессов…

     
     
  • 2.19, im (??), 18:36, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И что тоже приятно: теперь нормально отображается utf-8 в дереве процессов (cmdline)
    Ценный релиз :)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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