Programek vypada naprosto skvele a i tak se pouziva.
Jen je potreba si donastavit, aby zobrazoval stejne procesy jako TOP.
Chvili jsem koukal jako BFU na par procesu, ktere vyuzivali dohromady 5 x vice pameti nez mel stroj. Po zaskrtnuti v SETUPu userland se vse vratilo do normalu.
No jo jeste se mam co ucit.
Cau,
to co tu popisujes me uz v HTOPu dlouho trapilo. Muzes prosim vysvetlit jak jsi to myslel s tim User landem?
Htop standardně ukazuje i jednotlivá vlákna programů. Aplikace se pak mohou jevit, že běží vícekrát, ale to jsou jen její vlákna. Vypne se to v setupu: F2 → Display options → Hide userland threads.
osobně bych ocenil nějaké nastavování klávesových zkratek, ideálně vi-like, pageup, pagedown, end a home zrovna pohodlné nejsou (navíc na notebooku musím napřed vypnout numlock)
Čo sa týka klávesových skratiek vo vi štýle, používam opatchovaný htop balíček z Archlinuxového AUR-u, volá sa htop-vi. Stačí si ho podľa PKGBUILD-u skompilovať pre vlastnú distribúciu. Je to maličkosť, ale mimoriadne príjemná :)
Link:
http://aur.archlinux.org/packages.php?ID=35620
htop-vi jsem taky zkoušel, bohužel přidává pouze podporu kláves hjkl pro listování, navíc klávesy h,l (posun doleva resp. doprava) nenavigují v menu - pouze posunují obsah v rámci jednoho sloupce
Musím poznamenat, že HTOP žere o dost víc cpu, než TOP. Normálně to není problém, ale na vybraných strojích ano.
Stalo se mi to na slabším virtuálu u zákazníka, i na embedded zařízeních jako je deska Alix. Zapomenout na takovém stroji běžící HTOP znamená přijít o 2-5% cpu. V situaci, kdy stroj sotva odpovídá a vy se snažíte zjistit, jaké procesy jsou největší žrouti, tak se HTOP sotva hýbe a je nutné sáhnout po TOPu.
Rozdíly v rychlosti startu mezi oběma programy jsem nepozoroval.
Nevím, jak je na tom verze 1.0, mám zkušenosti jenom se staršími verzemi.
Jinak samozřejmě souhlasím s autorem článku - kde to jde, tam je HTOP skvělou a přehlednou náhradou TOPu. Já oceňuji hlavně to, že si můžu šipkami projet celý seznam procesů a prohlédnout si je.
"Já oceňuji hlavně to, že si můžu šipkami projet celý seznam procesů a prohlédnout si je."
na tohle staci
ps ax|less
Ale jinak htop rulez, top je (v 99% pripadu) skrabani se levou packou za pravym uchem:)
Ano, "less" je užitečný. Ale v HTOPu se mi to projíždění seznamu prostě líbí víc :-). A navíc je to interaktivní, takže můžu změnit prioritu nebo to zabít.
Zere to vic CPU time i pro stejne nastaveni delay time? Mimochodem ja mam par stroju, kde si i TOP vezme hodne CPU, tam ho spoustim s nice 20 a delay time mam nastaveny na 7 sekund (samozrejme to jde kdykoli pres SPACE obnovit).
Co je treba nastavit abych videl stejny cisla jako v gnome system monitoru? Treba GSM ukazuje ze firefox zabira 53.4MB ale HTOP ukazuje 423M virt, 81428 res, 28196 shr, 7.8% mem no nikde se nedokazu dopatrat k tem 53.4MB jako ukazuje GSM ?
Podle těch čísel to vypadá, že Gnome System Monitor ukazuje hodnotu res s odečtením shr. První jmenovaná ukazuje, kolik doopravdy proces zabírá v paměti a druhý ukazuje, kolik z toho je sdílená paměť. To jsou obvykle různé knihovny, které v paměti používá víc aplikací (třeba glibc se tam objeví).
Ono se „opravdové“ naplnění paměti hodně špatně počítá, protože do toho zasahuje třeba swapování (pak hodnota res klesá). Ale tohle je asi nejlepší metoda. Od reálné spotřeby odečíst to, co se sdílí s ostatníma a nepatří tedy vlastně nikomu.
uz jen pridat neco jako network activity jako je ve zdrojich gnome system monitoru .. a bylo by to kouzelne ..
Mne by este prislo vhodne pridat moznost nastavit iotop (pripadne ovladanie cgroups, ale to by bolo asi uz vela. To skor spravit ctop).
A což takhle nmon? http://nmon.sourceforge.net
Procesy, disky, pamet, sit, jak je libo. Pravda, na AIXu to vydoluje o poznani vice informaci a navic je v "novych" verzich primo soucasti systemu...
Díky za tip, taky hezké.
Jinak htop i když je malinký tak v zákl.distribuci ubuntu nebyl, takže nebýt článku, nenapadl mne. Ale je to hezký strojek, který bych doporučil do každého školního kabinetu jako ukázku procesů..
(jinak Petře zdravím Tě! býv. kolega Mirek Kučera - už taky "lítám" v linuxu a je mi fajn:-)
)
Asi jsem jiný Petr než se zdá ;-) Nemám totiž žádného bývalého kolegu, natož aby to byl Mirek, zatím jsme v našem kolektivu v práci pohromadě všichni už hezkých pár let...(od 97) ;-) A ze školy mi to také nic neříká, ale skleróza je potvora a je možné že jsem opravdu jen zapoměl nebo zahrabal hluboko do archivu.
PeS
htop se mi aktulizuje po 1.5 vterine (2-3% CPU) a top po 3 vterinach (0-1% cpu).