Hantering CPU-användning i Linux kan vara en smärta , speciellt på en Linux- server , multipel - CPU system eller gemensamt system . Men det finns flera verktyg som hjälper dig att ta itu med problemet . Den mest grundläggande är " top ", kommandoraden program som visar grundläggande information om processer som körs på datorn . Övriga program ger information om olika processorer , och samlade CPU dataanvändning under långa perioder . Använda Upp
Top
ger en realtid rapport om CPU-användning - vilka processer som använder hur mycket CPU . Skriva " top " i någon linux terminal startar programmet . Från detta gränssnitt kan du se de bästa användarna av din CPU och döda processer som är onödiga . Den visar också att " användare" av processen , vilket är oftast " root " eller själva systemet . Som standard är de processer som anges i ordning efter mest använda CPU . Top ger också annan statistik på toppen av skärmen , till exempel tillgänglighet och minnesanvändning . Addera Mpstat och Sar
skillnad topp , mpstat och sar inte är infödd Linux program , måste du installera ett paket som heter " sysstat " i syfte att använda dem - typ " apt - get install sysstat " i kommandoraden för Debian eller Ubuntu . När du har installerat dem , kan du använda mpstat att visa statistik för flera behandlingsenheter : enheten anges som " 0 " anges första och efterföljande enheter som förtecknas efter . SAR är ett program som spårar processoranvändning under lång tid , dela användarstatistik mellan användarnas program, systeminställningar och stilleståndstid .
Identifiera Platser av CPU Load
följande kommando ger dig en lista över de bästa CPU - användning processer : " PS -eo PCPU , pid , användaren , args