UNIX en Unix-achtige besturingssystemen zoals Linux bieden ten minste vier opdrachten om te controleren van het gebruik van de CPU van uw computer. Welke één u wilt gebruiken in een bepaalde situatie zal afhangen van uw behoeften. Sommige levende rapporten genereren, sommige zijn ontworpen om u te melden hun gegevens rechtstreeks naar tekstbestanden en anderen zijn ontworpen om een proces door proces uitsplitsing van welke programma's de meeste processortijd gebruikt.
SAR
De systeem activiteit verslaggever (SAR) controleert de processor met regelmatige tussenpozen en vastgelegd in het logbestand naar de console of naar een bestand dat u opgeeft. Het duurt ten minste één argument: de vertraging, in seconden, tussen elke keer dat de processor gecontroleerd. Bovendien kunt u een bestand om te loggen van de informatie in, evenals het aantal keren om uit te voeren van de controle voor stoppen. De volgende opdracht zou controleren het CPU-gebruik om de vijf seconden gedurende 1 minuut en de loggegevens in een bestand met de naam "cpuinfo:"
SAR -o cpuinfo 5 12
De "12" komt van het feit dat er 12 vijf seconden intervallen in 60 seconden.
SAR is een goede keuze voor beheerders die een lange termijn logboek van CPU-gebruik na verloop van tijd wilt hebben.
MPStat
MPStat heeft dezelfde indeling als de SAR opdracht, maar geeft extra informatie voor computers met meerdere processors met betrekking tot het gebruik op elke afzonderlijke processor. Het wordt alleen geïnstalleerd op sommige systemen.
Boven
Hoewel de SAR en MPStat informatie over de totale CPU-gebruik bieden, kunt Top analyseren van CPU-gebruik door individuele processen in intieme detail. Het biedt ook een real time-gegevens, in tegenstelling tot SAR en MPStat. Wilt gebruiken, typt u "top" in uw terminal. U kunt ook typen "top -o cpu" om te vertellen van boven naar het sorteren van de resultaten in volgorde van processen die de meeste processortijd gebruikt. U kunt Top afsluiten door het raken van "q" te allen tijde.
Boven is een goede keuze voor gebruikers die een snelle, eenmalige idee willen van wat CPU-gebruik is op dat moment om te diagnosticeren van traag prestaties.
Proces Status
Proces Status (PS) kunnen ook worden gebruikt om te controleren van het percentage van de CPU die door elk proces wordt gebruikt. In feite, is het waar Top haalt zijn informatie; echter duurt het een beetje meer te typen als u wilt gebruiken. Om een verslag van PS, typt u het volgende: "ps -e -o pcpu -o pid -o gebruiker -o args." Het enige voordeel van het gebruik van PS over de Top is dat PS zal een rapport genereren en onmiddellijk terug te naar de opdrachtregel keren.