LINUX.ORG.RU

htop 1.0

 


0

1

Наконец, итог восьми лет разработки, вышла версия htop 1.0.

Вот что в htop 1.0 нового:

  • улучшение производительности;
  • вместо устаревшего PLPA используется HWLOC, при этом возвращена поддержка родного системного вызова Linux sched_setaffinity. Так что не потребуется использовать HWLOC там, где можно без этого обойтись;
  • поддержка UTF-8 при изображении дерева процессов;
  • опция для осчёта процессроров начиная с нуля;
  • «показания приборов» обновляются независимо. Теперь они не замирают, когда отображается экран настройки;
  • более строгая проверка опций командной строки;
  • инкрементальное фильтрование процессов;
  • более усердный поиск заголовка ncurses;
  • обновление man-страницы;
  • поддержка пользовательского ввода при выборе столбцов, которые будут отображаться.

Исправлены ошибки:

  • поддержка больших чисел для процессорного времени;
  • исправлена ошибка сегментирования, возникавшая в функции BarMeterMode_draw()при недостаточной ширине терминала.

>>> Подробности

★★★★★

Проверено: mono ()

Ответ на: комментарий от Xenon

>Минорщина. А программа хорошая.

Вот потому что хорошая и минорщину писать можно. Тем более для разработчиков это, наверное, праздник. Версия 1.0 обычно ведь означает, что они добились всех целей, которые ставили в начале. Лучше пусть о таком пишут, чем о новых версиях Хрома.

sphericalhorse ★★★★★
()
Ответ на: комментарий от fragment

>Чем оно лучше top?

Оно удобнее. Быстро вырубить процесс проще в htop, имхо. А в этом деле скорость важна.

anonymous
()

Годная вещь, особенно по сравнению с кривульками из DE.

GotF ★★★★★
()
Ответ на: комментарий от dib2

> месье таки не осилил нажать F2 и еще пару кнопочек?
Выбрал «All CPUs [LED]», стало гораздо лучше, спасибо!

AnDoR ★★★★★
()

Люблю эту утилиту. Удобная.

uju ★★
()
$ sudo pacman -S htop
разрешение зависимостей...
проверка на взаимную несовместимость...

Цели (1): htop-1.0-1

Размер загружаемых файлов:   0,05 МБ
Размер устанавливаемых файлов:   0,13 МБ

Приступить к установке? [Y/n] y
:: Получение пакетов с extra...
 htop-1.0-1-x86_64                 51,4K  129,5K/s 00:00:00 [################################] 100%
(1/1) проверяется целостность пакета                        [################################] 100%
(1/1) проверка возможных конфликтов файлов                  [################################] 100%
(1/1) обновление htop                                       [################################] 100%
ei-grad ★★★★★
()

отлично. У меня уже давно

alias top='htop'

В .bashrc стоит.

dikiy ★★☆☆☆
()

как вызвать функцию BarMeterMode_draw() ?

user_id_68054 ★★★★★
()

> опция для осчёта процессроров начиная с нуля

firestarter ★★★☆
()
Ответ на: комментарий от livedock

Она уже много лет как _работает_, я ей давно пользуюсь... Версия 1.0 - это просто выход очередной версии. Пусть и релиз мажорный.

Так что не восемь лет её пилили ;)

BattleCoder ★★★★★
()
Ответ на: комментарий от adepto

>Его номер сначала узнать надо.

Что, про killall не слышал?

Lighting ★★★★★
()

осчёта процессроров

функции BarMeterMode_draw()при

исправьте ошибки

anonymous
()

поддержка больших чисел для процессорного времени;

Наконец, а то надоело смотреть на минусы.

улучшение производительности;

на нетбуке (атом), листание ну оочень медленно идёт, что на дебиане х64, что на арче х32, надеюсь это тоже поправят они

De1in
()

Программа хорошая, только не понял почему мажорный релиз. Или они как Линус неправильную систему именования релизов избрали?

FENix
()
Ответ на: комментарий от dib2

А если на серваке 24 ядра или больше, то ВЕСЬ экран будет занят прогрессбарами, и по настройкам придется гулять вслепую :)

zzo
()

Не знаю как вам, но для меня htop как-то человечнее, эргономичнее чем top. Именно по этому я давно пользуюсь им. А не из-за фич. Если знаю название процесса - убиваю по killall, а есл не знаю, или надо разобрваться - запускаю htop. С htop всё просто и понятно ©

Gordon01 ★★
()

Ну люди

Быстро вырубить процесс лучше через kill -9.

Что, про killall не слышал?

pgrep тебе поможет

открой для себя пайпы

А если есть несколько процессов, и надо убить один, в зависимости от параметров? Ну конечно же

ps aux | grep process

и затем kill, и руками переписать номер нужного процесса. Ну или мышкой скопипастить.

А если надо убить процесс, зажравший больше остальных памяти, но не являющийся иксами и фаерфоксом? Ну наверняка пойти в top, вспомнить кнопку, активизирующую сортировку по памяти и .. переписать номер процесса руками.

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

zzo
()
Ответ на: комментарий от zzo

> А если на серваке 24 ядра или больше, то ВЕСЬ экран будет занят прогрессбарами, и по настройкам придется гулять вслепую :)

Кстати да, они это пофиксили в 1.0. Естественно, это единственное существенное изменение в переводе пропустили.

zzo
()

Лучше бы они управление колёсиком мышки запилили. Всегда пользуюсь htop, а скроллить по pgup/pgdown - прошлый век, ящитаю.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Обновился сейчас, разницы не заметил, колёсико не работает.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

понятия не имею.
и жаль что процессы замазали.

dib2 ★★★★★
()
Ответ на: комментарий от keeper_b

keeper_b

как правильно произносить «ncurses»?


ncurses == new curses == эн-кёрсэс.

blackst0ne ★★★★★
()
Ответ на: комментарий от CryptSpirit

CryptSpirit

Действительно круто звучит. Держал htop на ноуте пол года. Профита перед top, lsof, ps, vmstat не увидел. Кому нужны цвета в консольке, непонятные прогрессбары, которые занимают место, ставьте и радуйтесь.


Чего ты там непонятного в progress bars увидел?

blackst0ne ★★★★★
()
Ответ на: комментарий от adepto

adepto

Его номер сначала узнать надо.


Если стоит zsh, то необязательно.

blackst0ne ★★★★★
()
Ответ на: комментарий от dib2

Ерунду мелешь ты. Этот скриншот версии 1.0, а я уже сказал, что писал о предыдущих. Тем более что автор новости скрыл этот фикс.

25 строк это дефолтный режим VGA стоящий опять же по дефолту в линуксовом терминале. Но твоя логика мне нравится. Естественно, если в машине 24 ядра, то обязательно должны быть ДВА МОНИТОРА ТРИДЦАТЬ ДЮЙМОВ ЧЕТЫРЕ ВИДЕОКАРТЫ И МЫШКА ЛОГИТЕК.

zzo
()
Ответ на: комментарий от zzo

>а я уже сказал, что писал о предыдущих

а вот это я пропустил (тред не особо читаю)

Естественно, если в машине 24 ядра, то обязательно должны быть


обязательно - это вы сказали, и это не моя логика. В простоте - удивить сейчас рабочим местом администратора с 19-24" монитором очень сложно.
если честно, никогда не видел >=16 ядер в htop (ну кроме чужих картинок), т.ч. не воспринимайте мои суждения близко к сердцу.

dib2 ★★★★★
()
Ответ на: комментарий от dib2

Регулярно вижу 24 ядра, не очень удобно. Надо запилить хоткей чтобы сворачивать их в одно с суммой процентов.

ei-grad ★★★★★
()
Ответ на: комментарий от CYB3R

Лучше бы они управление колёсиком мышки запилили. Всегда пользуюсь htop, а скроллить по pgup/pgdown - прошлый век, ящитаю


В консольной утилите? Ты виндузятник-мышевоз?

anonymous
()
Ответ на: комментарий от XVilka

Ну а если надо посмотреть список процессов и убить лишние? :)

Вы предлагаете молоток, а у меня хороший осциллограф. Ведь задачи у этих инструментов несколько разные, согласитесь?

adepto
()

Вчера поставил 0.8.3, сегодня по обновлениям приехала 1.0.0. Это Убунту 10.04. А вы всё Арч да Федора :)))

Vudod ★★★★★
()
Ответ на: комментарий от CYB3R

Это сделано не в man, а в конкретном пейджере. man мышкой и прокруткой не занимается.

anarquista ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.