topp (mjukvara)

topp
Originalförfattare William LeFebvre
Initial release 1984 ; 39 år sedan ( 1984 )
Skrivet i C
Operativ system Unix-liknande
Typ Processvisare / Systemövervakare

top (tabell över processer) är ett aktivitetshanterarprogram , som finns i många Unix-liknande operativsystem, som visar information om CPU och minnesanvändning.

Översikt

Programmet producerar en ordnad lista över pågående processer valda av användarspecificerade kriterier och uppdaterar den regelbundet. Standardordning är av CPU- användning, och endast de bästa CPU-konsumenterna visas. toppen visar hur mycket processorkraft och minne som används, samt annan information om de pågående processerna. Vissa versioner av top tillåter omfattande anpassning av displayen, såsom val av kolumner eller sorteringsmetod. top är användbart för systemadministratörer , eftersom det visar vilka användare och processer som förbrukar mest systemresurser vid varje given tidpunkt.

Topp på Linux med ändrade inställningar för bättre vy

Genomföranden

Det finns flera olika versioner av top. Den traditionella Unix-versionen skrevs av William LeFebvre och ursprungligen upphovsrättsskyddad 1984. Den finns på SourceForge och release 3.7 tillkännagavs 2008.

Linux-versionen av top är en del av procps-ng-gruppen av verktyg. Den skrevs ursprungligen av Roger Binns men togs kort därefter över av andra.

Solaris är det ungefär motsvarande programmet prstat. Microsoft Windows har kommandot Tasklist och det grafiska Task Manager- verktyget. IBM AIX har en uppdatering av körprocesser som en del av kommandona topas och topas_nmon .

Belastningsgenomsnittstalen i Linux hänvisar till summan av antalet processer som väntar i körkön plus antalet som körs för närvarande. Antalet är absolut, inte relativt. Och därmed kan den vara obegränsad ; till skillnad från användning. De omedelbara variationerna av antalet processer dämpas med en exponentiell decay -formel som beräknas med hjälp av fixpunktsmatematik .

Ps - programmet liknar top, men producerar istället en ögonblicksbild av processer tagna vid tidpunkten för anropet. tops n (antal iterationer) alternativ kan ge ett liknande resultat, vilket gör att programmet kör det angivna antalet iterationer och sedan avslutas efter att det har skrivits ut.

Se även

externa länkar