Administrerende prosessorbruk i Linux kan være smertefullt , spesielt på en Linux server , multiple- CPU system eller delt system . Men det finnes flere verktøy som hjelper deg å håndtere problemet . Det mest grunnleggende er "top ", kommandolinjen program som viser grunnleggende informasjon om prosesser som kjører på datamaskinen. Andre programmer gir informasjon om ulike CPUer , og samlede CPU-bruken data for lange perioder . Bruke Topp
Top gir en real-time rapport om prosessorbruk - hvilke prosesser som bruker hvor mye CPU. Skrive " toppen " i enhver Linux terminal starter programmet . Fra dette grensesnittet , kan du se de beste brukerne av CPU din og drepe prosesser som er unødvendige . Den viser også "bruker" av prosessen , som er oftest "root " eller selve systemet. Som standard er prosessene oppført etter de fleste CPU som brukes . Toppen gir også annen statistikk på toppen av skjermen , for eksempel oppetid og minnebruk .
Mpstat og Sar
motsetning toppen, mpstat og sar er ikke innfødt Linux programmer, må du installere en pakke som heter " sysstat " for å kunne bruke dem - type " apt- get install sysstat " inn i kommandolinjen for Debian eller Ubuntu . Når du har installert dem , kan du bruke mpstat å vise statistikk for flere prosessorer : enheten oppført som " 0 " oppført første og påfølgende enheter som blir oppført etter . Sar er et program som sporer prosessorbruk over lengre tid , dele brukerstatistikk mellom brukerprogrammer , system -programmer og inaktiv tid .
Identifisere Plassering av CPU Load
følgende kommando gir deg en liste over de beste CPU - ved hjelp av prosesser : " ps - eo pcpu , pid , bruker, args