Unix en Unix - achtige besturingssystemen zoals Linux ten minste vier opdrachten om het CPU-gebruik van uw computer te controleren . Welke u kiest om te gebruiken in een bepaalde situatie zal afhangen van uw behoeften . Sommige genereren live- verslagen , zijn sommige ontworpen om direct hun gegevens inloggen op tekstbestanden en anderen zijn ontworpen om een proces - by -process afbraak van welke programma's met de meeste CPU- tijd te geven . SAR The System Activity Reporter ( SAR ) controleert de processor op regelmatige tijdstippen en logt het ofwel om de console of een bestand dat u opgeeft . Het duurt minstens een argument : de vertraging in seconden tussen elke keer dat het controleert de processor . Daarnaast kunt u een bestand naar de informatie inloggen alsmede het aantal keren op te geven om de controle uit te voeren alvorens te stoppen . De volgende opdracht zou het CPU-gebruik om de vijf seconden te controleren op een minuut en meld de gegevens in een bestand met de naam " cpuinfo : " SAR - o cpuinfo 5 12 De " 12 " komt van het feit dat er intervallen van 12 vijf seconden in 60 seconden . SAR is een goede keuze voor beheerders die een langdurige log van CPU-gebruik in de tijd willen . MPStat MPStat heeft hetzelfde formaat als de SAR- commando , maar geeft extra informatie voor multiprocessor computers met betrekking tot het gebruik op elke individuele processor . Het wordt alleen geïnstalleerd op sommige systemen . Top Terwijl SAR en MPStat geven informatie over de totale CPU-gebruik , Top kunt u CPU-gebruik te analyseren door individuele processen in intieme detail . Het biedt ook real-time data , in tegenstelling tot de SAR en MPStat . Om het te gebruiken , typt "top" in uw terminal . U kunt ook " top - o cpu " te vertellen Top om zijn resultaten te sorteren op volgorde van processen die gebruik maken van de meeste CPU-tijd . U kunt Top verlaten door op " q " op elk moment. Top of is een goede keuze voor gebruikers die een snelle, eenmalige idee van wat het CPU-gebruik is op dat moment om de achterblijvende prestaties diagnosticeren . Processtatus Processtatus ( PS ) kan ook worden gebruikt om het percentage van de CPU wordt gebruikt door elk proces te controleren . In feite is het waar Top haalt zijn informatie , maar het duurt een beetje meer typen te gebruiken . Een rapport van PS te krijgen , typt u het volgende : " ps - e -o PCPU -o pid -o user -o args . " Het enige voordeel van het gebruik van PS dan Top is dat PS een verslag zal genereren en onmiddellijk terug te keren naar de command line .
|