Använd 'top -i' för att se hur många processer som är i Running-läget, det kan finnas minnes- eller I/O-flaskhalsar i systemet, använd free för att se hur mycket systemminnesanvändning, om swap är mycket upptaget, använd iostat för att se I/O-belastningen... Det finns också ett sätt att göra det ps -ef | sortera -k7 för att sortera processerna efter körtid och se vilken process som förbrukar mest CPU-tid.
top: Huvudparametrar: d: Ange uppdateringsintervallet, räknat i sekunder. F: Det finns inga försenade uppdateringar. Om användaren har en superanvändare kommer det översta kommandot att utföras med högsta prioritet. c: Visar hela processens väg och namn. S: Kumulativt läge, som ackumulerar CPU-tiden för slutförda eller försvunna delprocesser. s: Säkert läge. i: Inga inaktiva eller värdelösa (zombie) processer visas. n: Visar antalet uppdateringar och avslut till när de är klara Displayparametrar: PID (Process ID): Processidentifieringsnumret. ANVÄNDARE: Användarnamnet på den person som äger processen. PR: Processens prioritet. NI: Processens prioriteringsvärde. VIRT: Värdet av det virtuella minnet som processen upptar. RES: Det fysiska minnesvärdet som processen upptar. SHR: Det delade minnesvärdet som används av processen. S: Processens tillstånd, där S betyder sovande, R betyder igång, Z död och N betyder att processprioritetsvärdet är negativt. %CPU: CPU-användningen som används av processen. %MEM: Andelen fysiskt minne och totalt minne som processen upptar. TIME+: Den totala CPU-tiden som förbrukas av processen efter att den startat. Kommando: Namnet på startkommandot som processen startar, och om denna rad inte visas kommer processen att ha en fullständig kommandorad. Under användningen av toppkommandot kan du också använda några interaktiva kommandon för att slutföra funktionerna för andra parametrar. Dessa kommandon aktiveras via genvägar. <空格>: Uppdatera omedelbart. P: Ordnad efter CPU-användningens storlek. T: Sortera efter tid och sammanlagd tid. F: Avsluta det högsta kommandot. m: Växla för att visa minnesinformation. t: Växla för att visa process- och CPU-statusinformation. c: Växla för att visa kommandonamnet och hela kommandoraden. M: Sortera efter hur mycket minne du använder. W: Skriver de aktuella inställningarna till ~/.toprc-filen. Detta är den rekommenderade metoden för att skriva en toppprofil.
Gratis 1. Funktion Kommandot free används för att visa minnesanvändningen, och användningsbehörigheten gäller för alla användare.
2. Format fri [-b-k-m] [-o] [-s fördröjning] [-t] [-V]
3. Huvudparametrar -b -k -m: Visar minnesanvändning i bytes (KB, MB) respektive. -s fördröjning: Visar hur många sekunder var några sekunder som visar minnesanvändning. -t: Visar summan av minneskolumnerna. -o: Buffertjusteringskolumnen visas inte.
Uppetid 18:59:15 upp 25 min, 2 användare, laddningsgenomsnitt: 1,23, 1,32, 1,21 Tiden nu Tiden som förflutit från systemet till den tid den har gått Antalet anslutna användare Den sista minuten, fem och femton minuterna av systembelastning Parametrar: -V Visa 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 Observera diskaktivitet Diskaktiviteten förstås huvudsakligen utifrån följande indikatorer: bi: Anger antalet block som läses per sekund från disk (block/s). Ju högre siffra, desto mer aktivitet läses disken. bo: Representerar antalet block som skrivs till disk per sekund (block/s). Ju högre siffra, desto mer aktivitet skrivs till disken. wa: Den andel tid CPU:n väntar på disk-I/O (väntar på disk-IO). Ju högre siffra, desto allvarligare är filsystemets aktivitet som hindrar CPU:n medan den väntar på att data ska levereras av ett långsamt disksystem. Wa på 0 är idealiskt. Om wa ofta är större än 10 kan filsystemet behöva justeras för prestanda. 2. Observera CPU-aktivitet VMSTAT speglar CPU-användningen bättre än toppen: USA: Förhållandet mellan tiden ett användarprogram använder CPU:n. Ju högre detta nummer, desto mer intensiv är användarprocessen. sy: Den procentandel av tiden systemanrop använder CPU:n. Observera att eftersom NFS körs i kärnan återspeglas CPU-tiden som upptas av NFS-aktiviteter i sy. Om detta antal ofta är stort måste du vara uppmärksam på om en kärnprocess, som NFS, är mer betungande. Om både US och SY är relativt stora samtidigt behöver du överväga att separera vissa användarprogram till separata servrar för att undvika att påverka varandra. id: Den procentandel av tiden CPU:n är inaktiv. wa: Den procentandel av tiden CPU:n väntar på väntande disk-IO.
iostat Brukade räkna CPU-användning och I/0-antal tty-enheter, hårddiskar och CD-ROM:ar Parametrar: -c Visar endast CPU-rader -d Visar diskrader -k Visar diskutdata i kilobyte -t inkluderar en tidsstämpel i utdatan -x inkluderar utökade diskmetriker i utdatan
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Procentandelen av CPU:ns inaktiva tid medan man väntar på lokal I/O %inaktiva procent av CPU:s vilotid när lokal I/O inte väntar
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn hade 9,86 284,34 84,48 685407 2036 Överföringar per sekund (tps), 512 byte blockläsningar per sekund (Blk_read/s), 512 byte blockskrivningar per sekund (Blk_wrtn/s) och totalt 512 byte blockläsningar (Blk_read) och skrivningar (Blk_wrtn). System # uname -a # Visa kärna/OS/CPU-information # head -n 1 /etc/issue # Kolla OS-versionen # cat /proc/cpuinfo # Visa CPU-information # värdnamn # Visa datorns namn #lspci -tv # Lista alla PCI-enheter # lsusb-tv # Lista alla USB-enheter #lsmod# Lista de laddade kärnmodulerna # miljö # Titta på miljövariabler Resurser # gratis -m # Visa minnesanvändning och bytesområdesanvändning # df -h # Visa användningen av varje partition # du -sh # för att se storleken på den angivna katalogen # grep MemTotal /proc/meminfo # Visa den totala mängden minne # grep MemFree /proc/meminfo # Kolla mängden ledigt minne # uppetid # Visa systemets körtid, antal användare, belastning # cat /proc/loadavg # för att se systemet lastas Diskar och partitioner # Mount | kolumn -t # för att visa statusen för den monterade partitionen # fdisk -l # Se alla partitioner #swapon -s # Se alla swap-partitioner # hdparm -i /dev/hda # Visa diskparametrar (endast IDE-enheter) # dmesg | grep IDE # Kontrollera IDE-enhetsdetekteringsstatusen vid uppstart Internet #ifconfig # Visa egenskaperna för alla nätverksgränssnitt #iptables -L # Titta på brandväggsinställningarna # rutt -n # Titta på rutttabellen # netstat -lntp # Se alla lyssningsportar #netstat -antp # för att se alla kontakter som har etablerats #netstat -s # Visa nätverksstatistik Process # ps -ef # Se alla processer # topp # Visa processens status i realtid användare # w # Visa aktiva användare # id # Visa den angivna användarinformationen # sista # Visa inloggningsloggar för användare # klipp -d: -f1 /etc/passwd # Se alla användare i systemet # skär -d: -f1 /etc/grupp # Se alla grupper i systemet # crontab -l # för att se den nuvarande användarens schemalagda uppgifter Tjänst # chkconfig --lista # Lista alla systemtjänster # chkconfig --lista | grep på # listar alla startade systemtjänster Proprodur #rpm-qa # Se alla installerade paket |