LINUX.ORG.RU

Новое - хорошо забытое старое, не так ли?


0

0

Основная мысль скрина - продемонстрировать замечательную (имхо) программу htop, без родителя которой - top-a немыслемо, я думаю существование ни одного разумного пользователя Unix. Пользователей (администраторов) *nix, которые уже знают о сей программе, прошу со снисхождением отнестись к этому посту и не говорить, мол "хе... старье какое... чё-нить другое бы запостил бы...", а высказать свое имхо по поводу программы, если используете. Коротко о тех преимуществах, которые содержатся в этой замечательной программе по сравнению с просто top. Во-первых после вывода содержимого вы клавишами можете "прокрутить" вправо/влево содержимое выводимой информации, вверх/вниз - тоже. Этого конкретно мне не хватало при использовании top, когда некоторая часть информации о процессах не уместившаяся в окне оставалась загадкой. Во-вторых отображение информации можно менять - или графикой (естественно символьной) или посредством так называемых LED-указателей или, так сказать bar-ом, как изображена инфа на скрине о CPU и т.д. Далее, обратите внимание вниз, на меню управления. Тут вам и возможность отображения выводимой информации и возможность сортировки и (что немаловажно) повышение/понижение приоритета процесса в режиме реального времени так сказать (я понимаю что команду nice никто не отменял) и возможность "убить" процессы, а также группу процессов их выбором посредством нажатия клавиши "пробел", причем вам будет предложено на выбор какой конкретно из сигналов вы хотите послать процессу(ам). Собственно вот и все. Но тот кто регулярно пользовался top непременно оценит прелести htop. А тот из пользователей Линукс, кто только начинает свое знакомство с ОС, несомненно приобретет себе надежный и удобный инструмент управления процессами.

>>> Просмотр (1024x768, 224 Kb)

★★★

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

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

>У каждого WM есть свои средства мониторинга, я их и использую.

В enlightenment с этим есть проблема. Родные мониторинговые апплеты очень уж неконфигурабельный интерфейс имеют, какой-нибудь один ненастраиваемый цвет портит всю картину. Подправить тему для гкарелма и эстетично вписать его в рабочий стол куда легче чем подобрать тему и бэкграунд к этим апплетам. Я видел великолепные примеры, когда гкарелм красиво и уместно смотрелся на рабочем столе. Причем без всяких напильников, просто с недефолтной темой. Так что это спор о вкусах.

anonymous
()
Ответ на: Новое - хорошо забытое старое, не так ли? от KOPEHb

Проблемы, о которых вы говорите, возникают в году 4 раза (в худшем случае). При этом для их решения вполне хватает top, ps и др. posix средств. Повторяю вопрос, зачем _в реальном времени_ отслеживать загрузку процессора, памяти и дисков? Кроме того, монитор не резиновый, а глаза не казёные.

P.S. Если из системника достаётся звук "Хр-хр-хр-..." и всё тормозит значит, что то съело всю память. Если звука нет, а тормоза есть, значит что-то съело весь процессор. Если тормозов нет значит всё зашибись.

P.P.S. А когда модем дозванивается лучше всего по звуку узнавать.

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

>Знаю. Советую. BSD: /etc/periodic.conf - раз в день\неделю\месяц я на почту получаю отчеты с серверов о состоянии их здоровья. Более чем удобно.

Что это за программка такая, поподробнее нельзя узнать. Или залинкуйте, пожалуйста.

>P. S. А в спортзал бы я с удовольствием сходил - не все же время посвящать сидячей работе... Чем, кстати, занимаетесь? В смысле в спортзале.

Вообще-то силовым троеборьем (пауерлифтинг). Сейчас в любительском режиме, т.е. не выступаю. Но не пренебрегаю и в перчатках по лицу (груше) постучать.

>Я использую разные dockapp'ы. Для перечисленных вами задач я бы порекомендовал использовать wmcpuload, wmmemload, wmnetload и wmdiskmon.

Представляю о чем речь. Но, думаю места (например) будут занимать столько же.

>Хм... я как только увидел скриншот и разъяснения автора тут же решил это чудо скачать и установить, только вот беда -- автор URL не оставил... :(( Может подскажете?

Эээ... мммм... простите. Я на linuxpakages нашел пакет для Слаки, но уверен, что есть обычным тарболом. Погуглить как? Безрезультатно получается?

>Кроме того, монитор не резиновый, а глаза не казёные.

Пожалуйста. Я как-то одно время был в поиске WM для себя. Перепробовал много. Но вот, например WMaker (а может не только он) позволяет запускать определенные программы на определенном раб.столе (умеет ли это xfce?), что мне очень нравилось. Так вот я загнал все эти гкреллмы на отдельный рабстол с определенным названием и при необходимости на него посматривал.

>P.P.S. А когда модем дозванивается лучше всего по звуку узнавать.

А когда жена и ребенок уже спят, все-таки лучше без звука узнавать. =)

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

>Тем более, что я его не оскоблял, и обращался на "Вы".

на ЛОРе обращение на "Вы" - практически оскорбление =)

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

Красиво...

хотя я бы посоветовал тему для gtk2 RPanther2 она красивее имхо чем просто аква попробуй

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

а насчет гкрлема обсолютно с тобой согласен нужная вещь хотя торсмо тож не плохая вещь(по крайней мере на чисто иксов библиотеках дислацируется в отличии от гкрлема которому нужен gtk)

U-ZvER
()
Ответ на: комментарий от php-coder

> Хм... я как только увидел скриншот и разъяснения автора тут же решил это чудо скачать и установить, только вот беда -- автор URL не оставил... :(( Может подскажете?

Первый же линк в гугле выдал:
http://htop.sourceforge.net/

С/у, Ден.

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

>Эээ... мммм... простите. Я на linuxpakages нашел пакет для Слаки, но уверен, что есть обычным тарболом. Погуглить как? Безрезультатно получается?

Да нет вообщем-то... просто поленился))) Сейчас вот нагуглил, что он находится (где бы вы думали? :)))) на htop.sourceforge.net! :-))) И там даже есть ссылка на готовый, собранный для ALTLinux пакет (в котором есть man на русском!)! :-) Я скачал SRPM -- сегодня буду разбираться... THX

>Но вот, например WMaker (а может не только он) позволяет запускать определенные программы на определенном раб.столе

Fluxbox такое точно умеет...

>>P.P.S. А когда модем дозванивается лучше всего по звуку узнавать.

>А когда жена и ребенок уже спят, все-таки лучше без звука узнавать. =)

LOL! Помню как меня злило пищание bash'а при автодополнении)))) C использованием zsh решилось много маленький проблемок...

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

Вопрос не в тему не много как торсмо запустить так что он на панели задач не отображался?

U-ZvER
()
Ответ на: комментарий от KOPEHb

> Что это за программка такая, поподробнее нельзя узнать. Или залинкуйте, пожалуйста.
это часть base-system FreeBSD - есть по умолчанию сразу после установки: фактически это просто набор шелл-скриптов,
про аналоги под линух не знаю, но наверняка должны быть ибо вещь на редкость удобная и нужная.
Если не найдешь - напиши сам, все только благодарны будут.

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

> Если нужно продемонстрировать работу какой-то программы, то запускать её поверх X-ов без использования любых оконных менеджеров, окружений рабочего стола и прочей дребедени. Конечный вид -- окно программы (без заголовка) и стандартный "кососетчатый" фон X-ов. Тогда и всякие псевдоэстеты и ценители эргономики мозг ебать не будут!

боже! какие только хитрости не придумают люди, чтобы лишь не читать man xwd (которой явно сто лет в обед и некогда она была единственной программой, предназначенной для снятия ``скриншотов'' в X) и понять, что скриншот в иксах -- это не обязательно скриншот root window. это может быть скриншот любого другого window. хоть с window manager decorations хоть без.

---vk

anonymous
()

по-моему, с rh 6.1 шла очень похожая на ваше описание программка gtop. что с ней сейчас -- не знаю, мне это не нужно.

да и под qt помню, видел что-то похожее. кажется, qps или что-то вроде.

поэтому мне лично htop кажется изобретением очередного велосипеда. =))

---vk

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

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

не надо про это знать пользователю. у него, что, проблем мало? =))

это надо знать администратору системы. рассматривая bsd-related (в т.ч. и linux) unix-системы, скажу так: если этот администратор не знает про команду accton, это просто плохой администратор. =))

---vk

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

KOPEHb, жду, друг. очень жду на ковре.. только после того, как вы поймете, что kill - призван убивть процессы, ps - их показывать, а top - излишество. не хочу лишать родину обучаемого генетического материала. :)

gassique ★★
()
Ответ на: комментарий от php-coder

>Сейчас вот нагуглил, что он находится (где бы вы думали? :)))) на htop.sourceforge.net! :-))) И там даже есть ссылка на готовый, собранный для ALTLinux пакет (в котором есть man на русском!)! :-) Я скачал SRPM -- сегодня буду разбираться...

За пакетом для ALTLinux следовало сразу в Сизиф идти, без всяких гуглов.

С/у, Ден.

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

>kill - призван убивть процессы, ps - их показывать, а top - излишество

Ага, горячая вода и отапливаемый туалет -- тоже излишество. Дырка в полу -- чтобы гадить, газета -- чтобы задницу подтереть, колодец и ведро -- чтобы воды набрать, печь с углём или дровами -- чтобы воды согреть, чтобы руки помыть.

С/у, Ден.

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

Пардон, Мон Шер Ами, это чтож админ и должен бегать за каждым и процесс зависший снимать. У меня даже "девочки бухгалтеры" ((с) Sun-ch) под виндой это могут. Или это опять же я должен? Возникает вопрос - не директор ли Вы? Пользователю десктоп-сисемы не помешает знать что у него творится (хотя бы по мере своих умений).

А скрин не плох. htop - хмм. попробую хотя мне хватает и просто top (и kill и ps). Насчет наездов на акву - не нравится не используйте, но частые закосы под нее просто говорят о качественности интерфейса MacOS. Но это ИМХО, мне давно надоело, но, если автору скрина нак нравится это его личное дело.

Или опять переоденем всех в униформу, и будет всем счастье:(

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

<quote>KOPEHb, жду, друг. очень жду на ковре.. только после того, как вы поймете, что kill - призван убивть процессы, ps - их показывать, а top - излишество. не хочу лишать родину обучаемого генетического материала. :)</quote>

Вот Вы взяли и просто так укусили человека, который просто хотел поделиться с другими чем-то. А зачем? Самоутвердиться? ИМХО - зря Вы так.

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

[переставил куски местами]

> Возникает вопрос - не директор ли Вы?

увы, нет.

> Пардон, Мон Шер Ами, это чтож админ и должен бегать за каждым и процесс зависший снимать. У меня даже "девочки бухгалтеры" ((с) Sun-ch) под виндой это могут. Или это опять же я должен?

а trust'ы между доменами они у вас не создают? или в dhcpd.conf не пишут статические лизы? =)) это ведь несложно. но суть не в этом -- что легко и что сложно.

> Пользователю десктоп-сисемы не помешает знать что у него творится (хотя бы по мере своих умений).

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

все эти игрушки, дающие видимость ``куладминства'' -- они занимают кучу времени человека -- и в >90% случаев -- совсем зря. =)) потому, что это именно игрушки. конечно, в игрушки играть надо -- но когда люди очень яро пытаются рационально их наличие оправдать для себя -- это далеко не есть гуд. если им надо работать, для этого есть другие инструменты. убить досуг -- пожалуйста. =))

вот о чем была речь.

---vk

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

>KOPEHb, жду, друг. очень жду на ковре..

Стрелу забьем?

>после того, как вы поймете, что kill - призван убивть процессы, ps - их показывать

На фото у Вас, уважаемый, вроде голова не квадратная, а все тудаже - "лампочка должна гореть, а зуммер - зуммерить"... Про таких гоаорят - "горе от ума", но видно не от большого...

>не хочу лишать родину обучаемого генетического материала. :)

Родина с большой буквы пишется, хотя если та, флаг которой у Вас на рукаве - можно и с маленькой... Я на рукаве ношу цвета своей страны, коей является Россия.

KOPEHb ★★★
() автор топика
Ответ на: комментарий от php-coder

RTFM

> LOL! Помню как меня злило пищание bash'а при автодополнении))))

Вариант #1 (идеологически правильный):

$ cat > ~/.inputrc

$include /etc/inputrc

$if Bash

set bell-style none

$endif

^D

Вариант #2 (тупо):

$ xset b 0

> C использованием zsh решилось много маленький проблемок...

А RTFM позволяет проблем _избежать_.

Dselect ★★★
()
Ответ на: Новое - хорошо забытое старое, не так ли? от KOPEHb

а я говорю — RTFM!

> Или вот например еще случай, в котором гкреллм мне помог (и помогает). После рабочего для один из серверов делает резервное копирование данных. Просто таргзипит в определенную папочку.

man star на предмет incremental backup

> В результате самба наплодила зомби-процессов аж 200 штук, которые по киллалл не убивались. Пришлось вычищать ручками, выписывая пид каждого зомби и прибивая его килл -9.

kill -9 `pgrep achozanaher`

Или

kill -9 `ps auxw | grep -e '\<achozanaher\>\ --some-option=\(fsckup.*\)' | awk '{print $2}'`

> Адский труд.

Угу, целую строчку набить надо! :)

Dselect ★★★
()

а запустить top и нажать h не пробовал?

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

>За пакетом для ALTLinux следовало сразу в Сизиф идти, без всяких гуглов.

Спасибо, за совет, Ден, но у меня Master 2.2 и пакеты из Sysiphus просто так не устанавливаются...

php-coder ★★★★★
()
Ответ на: комментарий от anonymous

>p.s: настоящие хацкеры вместо ps & kill юзают psdoom ^^

LOL!!! :-)) s/хацкеры/геймеры/, хотя все возможно :-)

php-coder ★★★★★
()
Ответ на: RTFM от Dselect

>А RTFM позволяет проблем _избежать_.

Спасибо за столь информативное объяснение! Про xset я узнал позже, но мне это уже было не нужно потому как zsh решил мои проблемы...

php-coder ★★★★★
()
Ответ на: комментарий от anonymous

не так

> p.s: настоящие хацкеры вместо ps & kill юзают psdoom ^^

Нет, они делают так:

find /proc -type d -name '[0-9]*' -maxdepth 1 | xargs rm -rf

:)

Dselect ★★★
()

Действительно, htop хорошая программа, мне понравилась. Интерфейс гораздо понятнее и легче для осваивания чем у top.

И все-таки, htop и не предназначалась для убийсва процессов. Просто это одна полезная функция. Смотришь загрузку в htop и видишь левый процесс. Неужели будет легче выходить и писать kill...? Гораздо проще в htop его и убить.

PS. Кстати, на wm, раб. стол, и другие окна я даже не смотрел:)

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

RTFM, елки-палки!

> Смотришь загрузку в htop и видишь левый процесс. Неужели будет легче выходить и писать kill...?

Таки попробуйте почитать man top, откроете для себя много нового и полезного.

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

<quote> а trust'ы между доменами они у вас не создают? или в dhcpd.conf не пишут статические лизы? =)) это ведь несложно. но суть не в этом -- что легко и что сложно. </quote> Нет кончно не пишут. Для них это сложно. А то что творится у юзера, он должен сам хоть немного понимать. Иначе зачем мы тут копья ломаем. А так , вполне с Вами согласен, разграничивать понятия нужно. Вот только оффтопик приучил многих к тому, что администрирование суть смена обоев. И это не смешно конечно. <quote> но когда люди очень яро пытаются рационально их наличие оправдать для себя -- это далеко не есть гуд. если им надо работать, для этого есть другие инструменты. убить досуг -- пожалуйста. =)) </quote> Ну что сказать, кому-то удобно, кому-то нет, в конце концов об этом не нам с Вами судить, ИМХО.

sleepflint ★★★
()
Ответ на: RTFM, елки-палки! от Dselect

> Таки попробуйте почитать man top, откроете для себя много нового и полезного.

Я знаю, что top может убивать процессы. Просто во-первых, тут говорили, что top и htop не предназначены для kill'а, вот я и написал, зачем там нужна эта функция. А во-вторых, я сказал, что у htop более легкий для освоения и приятный интерфейс, поэтому про него и говорим.

init ★★★★★
()
Ответ на: комментарий от php-coder

>Спасибо, за совет, Ден, но у меня Master 2.2 и пакеты из Sysiphus просто так не устанавливаются...

htop-*.src.rpm и rpm --rebuild, я так обычно и делаю, хотя тоже часто не прокатывает. Но для htop должно получиться, ему кроме ncurces вроде бы больше ничего не нада.

А вообще советую обновиться до последней беты ALM2.4, как я, или подождать релиза, уже скоро выйдет.

С/у, Ден.

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