Brug 'top -i' for at se, hvor mange processer der er i Kørende tilstand, der kan være hukommelses- eller I/O-flaskehalse i systemet, brug free for at se, hvor meget systemhukommelsesforbrug, om swap er optaget meget, brug iostat til at se I/O-belastningen... Der er også en måde at gøre det på ps -ef | sorter -k7 for at sortere processerne efter kørselstid og se, hvilken proces der bruger mest CPU-tid.
top: Hovedparametre: d: Angiv opdateringsintervallet, talt i sekunder. Q: Der er ingen forsinkede opdateringer. Hvis brugeren har en superbruger, vil topkommandoen blive udført med højeste prioritet. c: Viser hele processens sti og navn. S: Kumulativ tilstand, som akkumulerer CPU-tiden for færdige eller forsvundne delprocesser. s: Sikker tilstand. i: Ingen inaktive eller ubrugelige (Zombie) processer vises. n: Viser antallet af opdateringer og afgange til når det er fuldført Skærmparametre: PID (Process ID): Procesidentifikationsnummeret. BRUGER: Brugernavnet på den person, der ejer processen. PR: Processens prioritet. NI: Processens prioritetsværdi. VIRT: Værdien af den virtuelle hukommelse, som processen optager. RES: Den fysiske hukommelsesværdi, som processen optager. SHR: Den delte hukommelsesværdi, som processen bruger. S: Processens tilstand, hvor S betyder sovende, R betyder kørende, Z betyder død, og N betyder, at procesprioriteten er negativ. %CPU: CPU-forbruget brugt af processen. %MEM: Procentdelen af fysisk hukommelse og den samlede hukommelse, som processen optager. TIME+: Den samlede CPU-tid, som processen bruger efter den starter. Kommando: Navnet på den opstartskommando, som processen starter, og hvis denne linje ikke vises, vil processen have en fuld kommandolinje. Under brugen af top-kommandoen kan du også bruge nogle interaktive kommandoer til at fuldføre funktionerne for andre parametre. Disse kommandoer aktiveres via genveje. <空格>: Opdater straks. P: Arrangeret efter CPU-forbrugets størrelse. T: Sorter efter tid og samlet tid. Q: Luk topkommandoen. m: Skift for at vise hukommelsesinformation. t: Skift for at vise proces- og CPU-statusinformation. c: Skift for at vise kommandonavnet og hele kommandolinjen. M: Sorter efter mængden af hukommelse, der bruges. W: Skriver de aktuelle indstillinger til ~/.toprc-filen. Dette er den anbefalede metode til at skrive en topprofil.
Gratis 1. Funktion Den frie kommando bruges til at vise hukommelsesbrug, og brugstilladelsen er for alle brugere.
2. Format fri [-b-k-m] [-o] [-s forsinkelse] [-t] [-V]
3. Hovedparametre -b -k -m: Viser hukommelsesforbrug i bytes (KB, MB) henholdsvis. -s forsinkelse: Viser hvor mange sekunder hver par sekunder for at vise hukommelsesforbrug. -t: Viser summen af hukommelseskolonner. -o: Bufferjusteringskolonnen vises ikke.
Uptime 18:59:15 oppe 25 min, 2 brugere, gennemsnitlig belastning: 1,23, 1,32, 1,21 Tiden nu Tiden der er gået fra systemet til den tid, den er gået Antallet af tilsluttede brugere Det sidste minut, fem og femten minutters systembelastning Parametre: -V Vis versionsinformation.
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 hovedsageligt ud fra følgende indikatorer: bi: Angiver antallet af blokke læst pr. sekund fra disk (blokke/s). Jo højere tallet er, desto mere aktivitet læses disken. bo: Repræsenterer antallet af blokke skrevet til disk pr. sekund (blokke/s). Jo højere tallet er, desto mere aktivitet skrives til disken. wa: Den andel af tiden CPU'en venter på disk I/O (venter disk IO). Jo højere tallet er, desto mere alvorlig er filsystemets aktivitet, der hæmmer CPU'en, mens den venter på, at data bliver leveret af et langsomt disksystem. Wa på 0 er ideelt. Hvis wa ofte er større end 10, kan filsystemet skulle justeres for ydeevne. 2. Observer CPU-aktivitet VMSTAT afspejler CPU-forbruget bedre end top: US: Forholdet mellem den tid, et brugerprogram bruger CPU'en. Jo højere dette tal, desto travlere er brugerprocessen. sy: Procentdelen af tiden systemet kalder bruger CPU'en. Bemærk, at da NFS kører i kernen, afspejles CPU-tiden, der bruges af NFS-aktiviteter, i sy. Hvis dette tal ofte er stort, skal du være opmærksom på, om en kerneproces, såsom NFS, er mere byrdefuld. Hvis både USA og SY er relativt store på samme tid, skal du overveje at adskille nogle brugerprogrammer for at adskille servere for at undgå at påvirke hinanden. id: Procentdelen af tiden CPU'en er inaktiv. wa: Den procentdel af tid, CPU'en venter på ventende disk-IO.
iostat Bruges til at tælle CPU-forbrug og I/0-mængde af tty-enheder, harddiske og CD-ROM'er Parametre: -c Viser kun CPU-rækker -d Viser diskrækker -k Viser diskoutput i kilobyte -t indeholder et tidsstempel i outputtet -x inkluderer udvidede diskmetrikker i outputtet
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Procentdelen af CPU-inaktivtiden, mens man venter på lokal I/O %inaktiv-procentdel af CPU-inaktivtiden, når lokal I/O ikke venter
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn havde 9,86 284,34 84,48 685407 2036 Overførsler pr. sekund (tps), 512 bytes bloklæsninger pr. sekund (Blk_read/s), 512 bytes blokskrivninger pr. sekund (Blk_wrtn/s) og 512 bytes samlet antal bloklæsninger (Blk_read) og skrivninger (Blk_wrtn). System # uname -a # Se kerne/OS/CPU-information # head -n 1 /etc/issue # Tjek OS-versionen # cat /proc/cpuinfo # Se CPU-information # værtsnavn # Se computerens navn #lspci -tv # List alle PCI-enheder # lsusb -tv # List alle USB-enheder #lsmod# Oplist de indlæste kernemoduler # miljø # Se på miljøvariabler Ressourcer # gratis -m # Se hukommelsesbrug og udskiftningsområdebrug # df -h # Se brugen af hver partition # du -sh # for at se størrelsen på den angivne mappe # grep MemTotal /proc/meminfo # Se den samlede mængde hukommelse # grep MemFree /proc/meminfo # Tjek mængden af ledig hukommelse # oppetid # Se systemets driftstid, antal brugere, indlæsning # kat /proc/loadavg # for at se systemet loade Disker og partitioner # Mount | kolonne -t # for at se status for den monterede partition # fdisk -l # Se alle partitioner #swapon -s # Se alle swap-partitioner # hdparm -i /dev/hda # Se diskparametre (kun IDE-enheder) # dmesg | grep IDE # Tjek IDE-enhedsdetektionsstatus ved opstart Internet #ifconfig # Se egenskaberne for alle netværksgrænseflader #iptables -L # Se på firewall-indstillingerne # rute -n # Se på rutetabellen # netstat -lntp # Se alle lytteporte #netstat -antp # for at se alle forbindelser, der er etableret #netstat -s # Se netværksstatistikker Proces # ps -ef # Se alle processer # top # Vis processtatus i realtid bruger # w # Se aktive brugere # id # Se de angivne brugeroplysninger # sidste # Se brugerloginlogs # klip -d: -f1 /etc/passwd # Se alle brugere på systemet # klip -d: -f1 /osv/gruppe # Se alle grupper i systemet # Crontab -l # For at se den nuværende brugers planlagte opgaver Tjeneste # chkconfig --liste # List alle systemtjenester # chkconfig --liste | grep på # lister alle startede systemtjenester Procedure #rpm-qa # Se alle installerede pakker |