Nahradí 'Htop' výchozí 'Top' Monitorovací nástroj v Linuxu?
top je tradiční nástroj příkazového řádku pro monitorování procesů v reálném čase v systémech Unix/Linux, je předinstalovaný na většině distribucí Linuxu, ne-li na všech, a zobrazuje užitečné shrnutí systémových informací včetně doby provozuschopnosti, celkového počtu procesů (a počtu : běžící, spící, zastavené a zombie procesy), využití CPU a RAM a seznam procesů nebo vláken aktuálně spravovaných jádrem.
Přečtěte si také: Najděte 15 nejlepších procesů podle využití paměti v Linuxu
Htop je interaktivní prohlížeč procesů založený na ncurses pro systémy Linux. Je to prakticky špičkový nástroj, ale zobrazuje barevný text a používá ncurses k implementaci textově-grafického rozhraní a umožňuje posouvání výstupu. Ve většině běžných distribucí Linuxu není předinstalovaný.
Proč je Htop lepší než nástroj pro monitorování Top
Htop je mezi uživateli Linuxu stále populárnější díky svým moderním funkcím a snadnému použití. Ve skutečnosti to vyvolalo debatu „top vs htop“. Následují některé z funkcí htop, které nejsou v top – proč nyní uživatelé Linuxu dávají přednost htop před jeho starým protějškem top >:
- Má hezčí textově-grafické rozhraní s barevným výstupem.
- Je snadno použitelný a vysoce konfigurovatelný.
- Umožňuje posouvat seznam procesů svisle a vodorovně, abyste viděli všechny procesy a kompletní příkazové řádky.
- Zobrazuje také strom procesů a je dodáván s podporou myši.
- Umožňuje snadno provádět určité funkce související s procesy (zabíjení, renicing atd.), které lze provádět bez zadávání jejich PID.
- Htop je také mnohem rychlejší než top.
Další důležitou věcí, kterou je třeba sdílet, je, že v poslední verzi Ubuntu 18.04 je balíček htop předinstalován, je v seznamu výchozích balíčků Bionic.
Přečtěte si také: 20 nástrojů příkazového řádku pro sledování výkonu Linuxu
Balíček htop byl navíc přesunut z úložiště Universe (které obsahuje komunitně spravované bezplatné a open-source balíčky) do hlavního úložiště (které obsahuje bezplatné a open-source balíčky podporované Canonical), jak ukazuje historie publikování balíčku htop v Ubuntu na Launchpadu .
S ohledem na tyto nedávné pokroky týkající se balíčku htop v repozitářích Ubuntu spolu s jeho rostoucí popularitou mezi uživateli Linuxu je velkou otázkou, zda htop nahradí topjako výchozí nástroj pro monitorování procesů v systémech Linux? Sledujme prostor!
V mixu jsou také další nástroje, jako jsou pohledy a atop; první z nich je multiplatformní, nejpokročilejší ze všech a také se stává populární. Glances je vysoce konfigurovatelný, může běžet v: samostatném režimu, režimu klient/server a webového serveru.
Čtěte také: Použijte pohledy k monitorování vzdáleného Linuxu v režimu webového serveru
Přestože htop má moderní funkce sledování procesů a snadněji se používá, top existuje již dlouhou dobu a je osvědčený a testovaný. Jaký je váš názor na tuto problematiku? Který z těchto nástrojů je podle vás lepší pro monitorování procesů v Linuxu? Pomocí formuláře pro zpětnou vazbu níže se s námi podělte o své myšlenky.