Bruk 'top -i' for å se hvor mange prosesser som er i kjøretilstanden, det kan være minne- eller I/O-flaskehalser i systemet, bruk gratis for å se hvor mye systemminne du bruker, om swap er mye opptatt, bruk iostat for å se I/O-belastningen... Det finnes også en måte å gjøre det på ps -ef | sorter -k7 for å sortere prosessene etter kjøretid for å se hvilken prosess som bruker mest CPU-tid.
top: Hovedparametere: d: Spesifiser oppdateringsintervallet, telt i sekunder. Spørsmål: Det er ingen forsinkede oppdateringer. Hvis brukeren har en superbruker, vil toppkommandoen bli utført med høyest prioritet. c: Viser hele stien og navnet på prosessen. S: Kumulativ modus, som akkumulerer CPU-tiden til fullførte eller forsvunne delprosesser. s: Sikker modus. i: Ingen inaktive eller unyttige (Zombie) prosesser vises. n: Viser antall oppdateringer og avslutninger når de er fullført Skjermparametere: PID (Prosess-ID): Prosessidentifikasjonsnummeret. BRUKER: Brukernavnet til personen som eier prosessen. PR: Prioriteten i prosessen. NI: Prioritetsverdien av prosessen. VIRT: Verdien av det virtuelle minnet som prosessen opptar. RES: Den fysiske minneverdien som prosessen opptar. SHR: Den delte minneverdien som brukes av prosessen. S: Tilstanden til prosessen, der S betyr sovende, R betyr løpende, Z betyr død, og N betyr prosessprioritet er negativ. %CPU: CPU-bruken som brukes av prosessen. %MEM: Prosentandelen av fysisk minne og total hukommelse som prosessen opptar. TIME+: Den totale CPU-tiden prosessen bruker etter at den starter. Kommando: Navnet på oppstartskommandoen som prosessen starter, og hvis denne linjen ikke vises, vil prosessen ha en full kommandolinje. Under bruk av toppkommandoen kan du også bruke noen interaktive kommandoer for å fullføre funksjonene til andre parametere. Disse kommandoene aktiveres via snarveier. <空格>: Oppdater umiddelbart. P: Arrangert etter størrelsen på CPU-bruken. T: Sorter etter tid og samlet tid. Spørsmål: Avslutt toppkommandoen. m: Bytt for å vise minneinformasjon. t: Bytt for å vise prosess- og CPU-statusinformasjon. c: Bytt for å vise kommandonavnet og hele kommandolinjen. M: Sorter etter hvor mye minne som brukes. W: Skriver de nåværende innstillingene til ~/.toprc-filen. Dette er den anbefalte metoden for å skrive en toppprofil.
gratis 1. Funksjon Free-kommandoen brukes til å vise bruken av minne, og brukstillatelsen er for alle brukere.
2. Format fri [-b-k-m] [-o] [-s forsinkelse] [-t] [-V]
3. Hovedparametere -b -k -m: Viser minnebruk i bytes (KB, MB) henholdsvis. -s forsinkelse: Viser hvor mange sekunder hvert par sekunder som skal vise minnebruk. -t: Viser summen av minnekolonnene. -o: Bufferjusteringskolonnen vises ikke.
Oppetid 18:59:15 opp 25 min, 2 brukere, lastegjennomsnitt: 1,23, 1,32, 1,21 Tiden nå Tiden som har gått fra systemet til tiden den har gått Antall tilkoblede brukere Det siste minuttet, fem og femten minuttene av systembelastning Parametere: -V Vis versjonsinformasjon.
VMSTAT procs -----------memory---------- ---swap-- -----io---- --system-- ----CPU---- r b swpd gratis buff cache si så bi bo i cs us sy id wa 0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70 1 Observer diskaktivitet Diskaktiviteten forstås hovedsakelig ut fra følgende indikatorer: bi: Indikerer antall blokker lest per sekund fra disk (blokker/s). Jo høyere tall, desto mer aktivitet leses disken. bo: Representerer antall blokker skrevet til disk per sekund (blokker/s). Jo høyere tallet, desto mer aktivitet skrives til disken. wa: Andelen tid CPU-en venter på disk I/O (venter disk IO). Jo høyere tall, desto mer alvorlig er filsystemets aktivitet som hindrer CPU-en mens den venter på at data skal leveres av et tregt disksystem. Wa på 0 er ideelt. Hvis wa ofte er større enn 10, kan filsystemet måtte justeres for ytelse. 2. Observer CPU-aktivitet VMSTAT er en bedre refleksjon av CPU-bruk enn top: USA: Forholdet mellom tiden et brukerprogram bruker CPU-en. Jo høyere dette tallet, desto travlere blir brukerprosessen. sy: Prosentandelen av tiden systemkallene bruker CPU-en. Merk at siden NFS kjører i kjernen, reflekteres CPU-tiden brukt av NFS-aktiviteter i sy. Hvis dette tallet ofte er stort, må du være oppmerksom på om en kjerneprosess, som NFS, er mer byrdefull. Hvis både US og SY er relativt store samtidig, må du vurdere å skille noen brukerprogrammer fra separate servere for å unngå å påvirke hverandre. id: Prosentandelen av tiden CPU-en er inaktiv. wa: Prosentandelen av tiden CPU-en venter på ventende disk-IO.
iostat Pleide å telle CPU-bruk og I/0-antall tty-enheter, harddisker og CD-ROM-er Parametere: -c Viser kun CPU-rader -d Viser diskrader -k Viser diskutdata i kilobyte -t inkluderer et tidsstempel i utgangen -x inkluderer utvidede diskmetrikker i utgangen
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Prosentandelen av CPU-inaktiv tid mens man venter på lokal I/O %inaktiv prosentandel av CPU-inaktivtiden når lokal I/O ikke venter
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn hadde 9,86 284,34 84,48 685407 2036 Overføringer per sekund (tps), 512 byte blokklesing per sekund (Blk_read/s), 512 byte blokkskriving per sekund (Blk_wrtn/s), og 512 byte totalt antall blokklesinger (Blk_read) og skrivinger (Blk_wrtn). System # uname -a # Se kjerne/OS/CPU-informasjon # head -n 1 /etc/issue # Sjekk OS-versjonen # cat /proc/cpuinfo # Vis CPU-informasjon # vertsnavn # Se datamaskinens navn #lspci -tv # List alle PCI-enheter # lsusb-tv # List alle USB-enheter #lsmod# List de lastede kjernemodulene # miljø # Se på miljøvariabler Ressurser # gratis -m # Se minnebruk og bytteområdebruk # df -h # Se bruken av hver partisjon # du -sh # for å se størrelsen på den angitte katalogen # grep MemTotal /proc/meminfo # Se total mengde minne # grep MemFree /proc/meminfo # Sjekk mengden ledig minne # oppetid # Se systemets kjøretid, antall brukere, last # cat /proc/loadavg # for å se systemet lastes Disker og partisjoner # Fjell | kolonne -t # for å se statusen til den monterte partisjonen # fdisk -l # Se alle partisjoner #swapon -s # Se alle swap-partisjoner # hdparm -i /dev/hda # Se diskparametere (kun IDE-enheter) # dmesg | grep IDE # Sjekk IDE-enhetsdeteksjonsstatusen ved oppstart Internett #ifconfig # Se egenskapene til alle nettverksgrensesnitt #iptables -L # Se på brannmurinnstillingene # rute -n # Se på rutingtabellen # netstat -lntp # Se alle lytteporter #netstat -antp # for å se alle forbindelser som er etablert #netstat -s # Se nettverksstatistikk Prosess # ps -ef # Se alle prosesser # topp # Vis prosessens status i sanntid bruker # w # Vis aktive brukere # id # Se den angitte brukerinformasjonen # siste # Se brukerlogger # kutt -d: -f1 /etc/passwd # Se alle brukere på systemet # kutt -d: -f1 /osv/gruppe # Se alle grupper i systemet # crontab -l # for å se nåværende brukers planlagte oppgaver Tjeneste # chkconfig --list # List alle systemtjenester # chkconfig --liste | grep på # lister alle startede systemtjenester Prosedyre #rpm-qa # Se alle installerte pakker |