top (skrátene z angl. table of processes, doslova slov. tabuľka procesov) je správca procesov, ktorý sa nachádza v mnohých operačných systémoch Unixového typu a ktorý zobrazuje informácie o využití procesora a pamäte v systéme.
Charakteristika Program pravidelné zobrazuje a aktualizuje usporiadaný výpis spustených procesov zoradených podľa používateľom určených kritérií. Predvolené zobrazenie je zoradené podľa využitia CPU a zobrazený sú iba najväčší spotrebitelia CPU. Program okrem názvu procesu zobrazuje aj koľko výpočtového výkonu a pamäte proces používa, plus ďalšie informácie. Niektoré verzie umožňujú rozsiahle nastavenia zobrazenia (napríklad výber stĺpcov alebo spôsob zoradenia). Program je užitočný pre správcov systémov, pretože ukazuje, ktorí používatelia a procesy vyťažujú najviac systém. náhľad|Program spustení na Linuxe so zmenenými nastaveniami pre lepšie zobrazenie
Implementácie Existuje niekoľko rôznych implementácií programu top.
Tradičnú unixovú verziu napísal originálne William LeFebvre v roku 1984. Aktuálna verzia je hosťovaná na serveroch SourceForge a v roku 2008 bolo oznámené vydanie verzie 3.7.
Linuxová verzia top je z programového balíka procps-ng. Pôvodne bol napísaný Roger Binns, ale krátko nato to prevzali iní.
V systéme Solaris je viac-menej ekvivalentnou náhradou program prstat. V Microsoft Windows má príkaz tasklist a grafickú utilitu Správca úloh. Na IBM AIX je zobrazenie spustených procesov súčasťou príkazov topas a topas_nmon.
V systémoch Linux číslo priemernej záťaže udáva súčet počet procesov, ktoré čakajú vo fronte na spustenia, plus počet aktuálne vykonávaných. Kedže hodnota nie relatívne, ale absolútna, môže hodnota nadobúdať neobmedzenú veľkosť; na rozdiel od hodnoty využívania. Okamžitá zmena hodnoty počet procesov je tlmená vzorcom exponenciálneho rozpadu, ktorý sa počíta pomocou matematiky s pevným bodom.
Program ps je podobný top, ale narozdiel od neho vypíše iba zoznám aktuálne vykonávaných procesov a následné potom skončí. Parameter n (angl. number of iterationsp, slov. počet iterácií) zmení správanie na viac podobné programu htop, tj. n-krát vypíše zoznám aktuálne vykonávaných procesov v systéme a potom skončí.
Pozri aj apachetop atop Bmon ‒ monitorovanie veľkosti prenesených dát dnstop htop ‒ interaktívny program na monitorovanie systému iftop iotop LatencyTOP mpstat mytop nmon ‒ program na monitorovanie systému pre AIX a Linux ntop PowerTOP sar (Unix) slabtop systemd-cgtop virt-top
Referencie
Iné projekty
Externé odkazy
atop Customizing top (slov. Vlastné prispôsobenie top)
Zdroj
Kategória:Softvér pre Unix Kategória:Systémová administrácia