Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

[Narzędzia] htop - wygodna "wersja" narzędzia top

Witam.

Dla tych którzy jeszcze nie wiedzą co to jest htop przedstawię jego wygląd i działanie.

Otóż htop jest zamiennikiem dla najpopularniejszego programu top służącego do monitorowania procesów działających w systemie. W odróżnieniu od jego starszego odpowiednika posiada więcej zaawansowanych funkcji, obsługę motywów, konfiguralność oraz obsługę myszki w X11.

Warto zwrócić uwagę na program htop ze względu na jego prosty i intuicyjny interfejs który pozwala na wybieranie procesów strzałkami oraz zarządzanie nimi przy pomocy skrótów klawiszowych bądź za pomocą kliknięć myszą w tekstowym interfejsie programu.

Ustawienia programu można dowolnie zmieniać przy pomocy interfejsu CLI bądź także ręcznie edytując plik ~/.htoprc

Wśród możliwości programu znajdują się takie opcje jak: - Tryb drzewa procesów (F5) - Zabijanie (F9/k) - Zmiana priorytetu (F7/F8) - Wyszukiwanie (F3) - Sortowanie (F6) - Zaawansowane ustawienia działania oraz wyświetlania

W ustawieniach można skonfigurować wiele zasad działania jak i wyświetlania m.in; - Lista wyświetlanych kolumn (bardzo dużo szczegółów) - Motyw, kolory, tło - Bardzo szeroka możliwość zmiany jakie informacje będą pokazywane na górze programu (CPU, Pamięć RAM, SWAP itp.) można dowolnie przenosić z jednej strony na drugą, dodawać inne elementy, zmieniać tryb ich wyświetlania

Standardowy top posiada nieco bardziej ubogi i skomplikowany wygląd. Brakuje także możliwości używania myszki czy strzałek od klawiatury do sterowania interfejsem programu.

Podsumowując htop jest rozszerzeniem popularnego topa znanego z systemów opartych o jądro Linux jak i systemów z rodziny BSD. Posiada odświeżony wygląd, intuicyjny interfejs, rozszerzone możliwości, lepszą konfiguralność. 

Komentarze

0 nowych
Jaahquubel_   13 #1 10.06.2011 17:20

Potwierdzam. Nie pamiętam kiedy ostatni raz użyłem top, mogło to być nawet na wcześniejszej instalacji systemu. Htop używam rzadko, bo rzadko mam potrzebę, ale go cenię.

Co do tapety zaś, to jak skrytykowali awatar, to jakoś inaczej trzeba pomanifestować? :)

webnull   9 #2 10.06.2011 17:41

@Jaahquubel_ | 10.06.2011 17:20
Nawet na nią nie zwróciłem uwagi, ale jak widać Ty zwróciłeś...

W zasadzie na każdej maszynce mam podobne tapety :-)

Na tablecie mam Darwina ;-)

webnull   9 #3 10.06.2011 17:46

@Jaahquubel_ | 10.06.2011 17:20
Jeśli miałbyś gwiazdę Dawida, Krzyż czy inny symbol religijny na tapecie i wrzuciłbyś zrzut ekranu na dobreprogramy gwarantuję Ci, że nie zapytałbym o tapetę. Bo dobreprogramy to nie miejsce na takie tematy :>

Jaahquubel_   13 #4 10.06.2011 18:17

Wiesz, zwróciłem na tapetę uwagę dlatego, że jak wtedy zmieniłeś awatar, to były protesty (słuszne). Na tę samą tapetę u kogoś innego, lub nawet u Ciebie wcześniej, nie zwróciłbym uwagi.

A odniesienie do wiary mam w swoim awatarze, tylko słabo widać.

  #5 10.06.2011 18:55

~1.8GB masz zjedzone z 2GB - jak w Viście

webnull   9 #6 10.06.2011 19:15

Świetnie, to teraz kolejne 30 postów będzie na temat tapety zamiast samego programu o którym mowa... Następnym razem powycinam te obrazki i tyle. Aktualnie nie wyciąłem bo uważałem, że powycinane jest brzydkie, tło ciemne ładnie wygląda.

eth0   4 #7 10.06.2011 20:43

Warto wspomnieć o całym szeregu programów pokazujących obciążenie nie tylko systemu, ale np.:dla baz danych krewniak nazywa się mtop. Jest też iotop, pokazujące operacje wejścia/wyjścia. Co do samego htop-a bardzo często go używam na serwerach i na desktopie, świetnie nadaje się do szybkiej oceny stanu systemu, oraz zarządzania procesami.

webnull   9 #8 10.06.2011 21:32

@eth0
Świetne podsumowanie, o iotopie miałem napisać a mtopa nie znam :-)

  #9 10.06.2011 23:54

Napisz też o NetHogs który monitoruje dane z danego interfejsu sieciowego :)

invader92   5 #10 11.06.2011 00:11

"Następnym razem powycinam te obrazki i tyle"
Nie daj się im. Do what you do!

Dzięki za przydatną aplikację.

  #12 11.06.2011 09:54

po części nawiązując do monitorowania, ale na windzie, tam jest ProcessExplorer od SysInternals(MS). Zbadać w nim możemy dla każdego procesu począwszy od spraw podstawowych: pid, użytkownika z którego uprawnieniami uruchomiony jest proces, pamięć zajętość pamięci wirtualne, prywatnej, współdzielonej;

ale i bardziej zaawansowane:
załadowane dll (oraz ich statystyki związane z pamięcią), otwarte uchwyty plików, uchwyty rejestru, mutexów, uchwytów GDI, ilość wątków i ich priorytety, statystyki operacji I/O dla dysków i sieci (ilość operacji I/O, ilość danych zapisanych,odczytanych, itp), otwarte porty i adresy tcp/ip, oraz połączenia; kompatybilność z DEP, ASLR, flagi przywilejów dla różnych operacji.

dla procesów odpalony przez CLR, podaje ilość jit-owanych metod, ile czasu procentowo zajmuje JIT-owanie.

webnull   9 #13 11.06.2011 10:04

@_asd (niezalogowany) | 10.06.2011 18:55
W tle było ok. 35 kart w Chromium razem z 5 dodatkami, FlashPlayer i IcedTea (Java).

Oraz kompilacja co i tak zajmowało tylko 799 mb a nie 1.8 GB.

SzoteK   4 #14 11.06.2011 14:11

Można widzieć jaki odtwarzacz muzyczny widać na screenach ?

webnull   9 #15 11.06.2011 14:46

@SzoteK | 11.06.2011 14:11
Oczywiście - to jest QMMP.

  #16 12.06.2011 10:29

~1.8GB widzę na tym drugim screenshocie - mem used: 1809568K, ale to nie ma znaczenia a z vistą to żart z wiadomych powodów.

webnull   9 #17 12.06.2011 15:25

@_asd (niezalogowany) | 12.06.2011 10:29
W topie uwzględniane są bufory i cache.
To oznacza jedynie, że maksymalnie użyte było 1.8 GB w tej sesji systemu.

Owszem zajęte jest 1.8 GB, ale tak na prawdę to 800 mb jest używane, z czego reszta to cache/bufory - reszta pamięci zostanie natychmiast zwolniona gdy jakaś aplikacja zechce skorzystać z niej.

Tzn. jak otworzę raz OpenOffice to wszystkie biblioteki zostaną załadowane do pamięci i nawet jak wyłączę program to zostaną one tam. Następne uruchomienie OpenOffice skróci się z np. 10 sec do 1 sec, a jeśli jakaś inna aplikacja będzie potrzebować więcej wolnej pamięci to biblioteki zostaną skasowane z pamięci.

zboj87   4 #18 12.06.2011 17:13

Z htop korzystam od bardzo dawna, ale dobrze, ze o nim wspomniałeś. Z niecierpliwością czekam na kolejne wpisy :)

webnull   9 #19 12.06.2011 18:53

@zboj87
Zamierzam opisać iotopa, napisać trochę o zabezpieczaniu serwisów internetowych (taka jedna nadzywczajnie skuteczna metoda), opisać czym jest wolne oprogramowanie i czym różni się od otwartego - takie artykuły przygotowuję ale napiszę je wszystkie może do piątku.

MoroS   3 #20 12.06.2011 19:31

Mmmm... Gentoo. Dobrze wiedzieć, że jest w Polsce dość sporo użytkowników dystrybucji (ze mną włącznie oczywiście). ;)

Co do Htop, to faktycznie jest to świetna alternatywa dla zwykłego Top. Używam jej wszędzie, gdzie tylko mogę (o ile zachodzi taka potrzeba oczywiście). Jedyne, co nieco bardziej mi się podobało to Topas z systemu AIX, który pokazywał nie tylko zużycie pamięci i procka, ale też na bieżąco odczyt/zapis na dysku oraz pobieranie/wysyłanie danych na interfejsach sieciowych. Wszystko było dość zmyślnie zaprojektowane, żeby zmieścić się na ekranie. Trochę mi brakuje takiego kombajnu na Linux'ie. ;)

zboj87   4 #21 12.06.2011 21:42

Pisz, pisz, bo często można się czegoś dowiedzieć. Przyznam szczerze, że sam z ciekawości postawiłem Gentoo na drugiej partycji i teraz go konfiguruję, testuję :) Niestety Debian ma więcej aplikacji, ale i tak wygodnie się pracuje i prawdą jest bardziej logiczne rozmieszczenie plików konfiguracyjnych.

  #22 13.06.2011 11:06

htop - jak dla mnie niezbędne narzędzie w każdym systemie, bardziej użyteczne, przejrzyste i wygodniejsze od wszelkich menadżerów zadań dodawanych do środowisk graficznych.

  #23 24.06.2011 17:00

No i jeszcze jest iftop ;-)

webnull   9 #24 24.06.2011 17:43

@Mbah (niezalogowany) | 24.06.2011 17:00
No ba, o nim prawie zapomniałem, dzięki za przypomnienie.

O iftopie też napiszę.

xearonet   4 #25 24.03.2016 18:18

Witam. Zostanę górnikiem ale co tam. Popieram kolegę w całej przestrzeni sprawy z tapetą. NIGDY nie pozwól sobie wmówić, że jesteś gorszy bo nie wierzysz w jednego/kilku z kilku tysięcy bogów.

Pozdrawiam