Unix og Unix -lignende styresystemer såsom Linux give mindst fire kommandoer til at kontrollere CPU-forbrug på din computer. Hvilken en du vælger at bruge i en given situation , vil afhænge af dine behov. Nogle generere levende rapporter , er nogle designet til at logge deres data direkte til tekstfiler og andre er designet til at give en proces -by -process opdeling af hvilke programmer, der bruger mest CPU-tid . SAR
System Activity Reporter (SAR) kontrollerer processoren med jævne mellemrum , og logger det enten på konsollen eller i en fil , du angiver. Det tager mindst ét argument : forsinkelsen i sekunder mellem hver gang , at den kontrollerer processoren . Derudover kan du angive en fil til at logge oplysningerne i samt det antal gange til at udføre kontrollen før standsning . Følgende kommando vil tjekke CPU-forbrug hvert femte sekund i et minut og logge oplysningerne i en fil med navnet " cpuinfo : "
SAR - o cpuinfo 5 12
" 12 " kommer fra det faktum, at der er 12 fem- sekunders intervaller i 60 sekunder.
SAR er et godt valg for administratorer , der ønsker en langsigtet log over CPU-udnyttelse over tid.
MPStat
MPStat har samme format som SAR kommando , men viser ekstra information om multiprocessor computere vedrørende udnyttelsen på hver enkelt processor. Det er kun installeret på visse systemer.
Top
SAR og MPStat give oplysninger om den samlede CPU-forbrug , Top tillader dig at analysere CPU-brug ved individuel processer i intim detalje . Det giver også realtidsdata , i modsætning til SAR og MPStat . For at bruge det , skal du blot skrive "top " i din terminal. Du kan også skrive "top- o cpu " at fortælle Top at sortere sine resultater med henblik på processer , der bruger mest CPU-tid . Du kan afslutte Top ved at trykke "q" på noget tidspunkt.
Top er et godt valg for brugere, der ønsker en hurtig, engangs- idé om, hvad CPU-udnyttelse er på dette tidspunkt for at diagnosticere træg ydeevne .
Process status
Process status (PS ) kan også bruges til at kontrollere den procentdel af CPU anvendes af hver proces. I virkeligheden er den, hvor Top får sine oplysninger , men det tager lidt mere at skrive at bruge. For at få en rapport fra PS , skal du skrive følgende: " ps- e- o pcpu - o pid - o brugeren o args ". Den eneste fordel ved at bruge PS over toppen er, at PS vil generere en rapport og vende tilbage til kommandolinjen øjeblikkeligt.