Overvåking av CPU-bruk på Mac fra Terminal med en bedre toppkommando

Etter CPU-bruken på min Mac er en mild besettelse, og jeg bruker vanligvis Mac-terminal kommandoen "topp" for å gjøre dette, men jeg la merke til at toppen selv tar opp ganske mye CPU-bruk (5% eller mer). Jeg gjorde denne klagen til en venn av meg, og de fortalte meg å prøve denne varianten av toppkommandoen i stedet, noe som faktisk fører til at øverste kommandoen bruker mindre CPU, noe som gjør den litt mer nyttig og mindre innvirkning på det totale systemet. Dette er flott hvis du kjører øverst hele tiden som meg.

Her er kommandosyntaxen som skal brukes med toppen, den kjører mer effektivt, og gir mer nøyaktige resultater for enkelte brukere. Dette fungerer i Mac OS X og Linux også hvis du tilfeldigvis er en cross-platform.

top -F -R -o cpu

Skriv det i terminalen, og du får en mer effektiv bruk av toppen som bruker mindre CPU selv, takket være flaggene.

Siden det er nyttig å vite hva du skriver inn og det har innflytelse på kommandosyntaxen, er det en forklaring på flaggene som er i bruk med denne varianten av toppen:

-F Ikke beregne statistikk på delte biblioteker, også kjent som rammer.

-R Ikke krysse og rapporter minnekortet for hver prosess.

-o cpu Bestill etter CPU bruk

Ved å bruke toppen med disse flaggene har jeg redusert topp CPU-bruk til 1%, og det er også mer passende for mine behov. Prøv det!

Du kan også bare forenkle ting med sortering med cpu alene, men uten -F og -R-flaggene vil det fortsette å beregne rammer og minneobjekter, noe som ikke nødvendigvis er nyttig eller handlingsbar.