top (softvér)

z Wikipédie, slobodnej encyklopédie
Skočit na navigaci Skočit na vyhledávání

top
BSD-unix-top-plain.png
Základné informácie
AutorWilliam LeFebvre
Vyvinutý vC
Operačný systémsystémy Unixového typu
prvá verzia1984

Computer n screen.svg Pozri aj Informačný portál

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[upraviť | upraviť zdroj]

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.

Program spustení na Linuxe so zmenenými nastaveniami pre lepšie zobrazenie

Implementácie[upraviť | upraviť zdroj]

Existuje niekoľko rôznych implementácií programu top.

Tradičnú unixovú verziu napísal originálne William LeFebvre v roku 1984.[1] Aktuálna verzia je hosťovaná na serveroch SourceForge[2] a v roku 2008 bolo oznámené vydanie verzie 3.7.[3]

Linuxová verzia top je z programového balíka procps-ng. Pôvodne bol napísaný Roger Binns,[4] ale krátko nato to prevzali iní.[5]

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.[6]

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[upraviť | upraviť zdroj]

Referencie[upraviť | upraviť zdroj]

  1. Documentation [online]. [Cit. 2016-05-22]. archívna verzia. Dostupné online.
  2. LEFEBVRE, William. About Top [online]. [Cit. 2016-05-22]. archívna verzia. Dostupné online.
  3. Top / News [online]. [Cit. 2016-05-22]. Dostupné online.
  4. top(1): tasks - Linux man page [online]. [Cit. 2016-05-22]. Dostupné online.
  5. BINNS, Roger. Linux Top Origins | Roger's world [online]. [Cit. 2016-05-22]. Dostupné online.
  6. J. GUNTHER, Neil. UNIX Load Average Part 2: Not Your Average Average [online]. teamquest.com, [cit. 2013-06-10]. archívna verzia, prístupná 2. 6. 2012. Dostupné online.

Externé odkazy[upraviť | upraviť zdroj]

Zdroj[upraviť | upraviť zdroj]

Tento článok je čiastočný alebo úplný preklad článku top (software) na anglickej Wikipédii.