Uporabite 'top -i', da vidite, koliko procesov je v stanju Running, lahko so ozka grla v pomnilniku ali vhodno/izhodnem sistemu v sistemu, uporabite free, da preverite, koliko sistemske porabe pomnilnika, ali je swap zelo zaseden, uporabite iostat za ogled obremenitve I/O... Obstaja tudi način, kako to narediti ps-ef | sort -k7, da razvrstite procese po času izvajanja in vidite, kateri proces porabi največ CPU časa.
top: Glavni parametri: d: Določite interval posodabljanja, štetje v sekundah. V: Ni nobenih zamud. Če ima uporabnik superuporabnika, se zgornji ukaz izvede z najvišjo prioriteto. c: Prikazuje celotno pot in ime procesa. S: Kumulativni način, ki kopiči CPU čas dokončanih ali izginulih podprocesov. s: Varni način. i: Niso prikazani neaktivni ali neuporabni (Zombie) procesi. n: Prikazuje število posodobitev in izhodov do po zaključku Parametri prikaza: PID (ID procesa): identifikacijska številka procesa. UPORABNIK: Uporabniško ime osebe, ki je lastnik procesa. PR: Prioriteta procesa. NI: Prioritetna vrednost procesa. VIRT: Vrednost virtualnega pomnilnika, ki ga zaseda proces. RES: Fizična vrednost pomnilnika, ki jo zaseda proces. SHR: Vrednost skupnega pomnilnika, ki ga uporablja proces. S: Stanje procesa, kjer S pomeni spanje, R pomeni delovanje, Z pomeni mrtev, N pa negativno vrednost prioritete procesa. %CPU: Poraba procesorja, ki jo uporablja proces. %MEM: Odstotek fizičnega in skupnega pomnilnika, ki ga zaseda proces. TIME+: Skupni čas procesorja, ki ga porabi proces po začetku. Ukaz: Ime zagonskega ukaza, ki ga proces zažene, in če ta vrstica ni prikazana, bo proces imel celotno ukazno vrstico. Med uporabo zgornjega ukaza lahko uporabite tudi nekatere interaktivne ukaze za dokončanje funkcij drugih parametrov. Ti ukazi se aktivirajo s bližnjicami. <空格>: Osveži takoj. P: Razporejeno glede na velikost porabe procesorja. T: Razvrstite po času in seštevku časa. V: Izstopite iz najvišjega poveljstva. m: Preklopi za prikaz informacij o spominu. t: Preklopi za prikaz podatkov o procesu in stanju procesorja. c: Preklopi za prikaz imena ukaza in celotne ukazne vrstice. M: Razvrstite glede na količino porabljenega pomnilnika. W: Zapiše trenutne nastavitve v datoteko ~/.toprc. To je priporočena metoda za pisanje vrhunskega profila.
brezplačno 1. Funkcija Prosti ukaz se uporablja za prikaz uporabe pomnilnika, dovoljenje za uporabo pa je za vse uporabnike.
2. Format prosti [-b-k-m] [-o] [-s zamik] [-t] [-V]
3. Glavni parametri -b -k -m: Prikazuje porabo pomnilnika v bajtih (KB, MB). -s zakasnitev: Prikazuje, koliko sekund vsakih nekaj sekund prikazati porabo pomnilnika. -t: Prikazuje vsoto stolpcev pomnilnika. -o: Stolpec za nastavitev medpomnilnika ni prikazan.
Razpoloženje 18:59:15 več 25 min, 2 uporabnika, povprečna obremenitev: 1,23, 1,32, 1,21 Čas zdaj Čas, ki je pretekel od sistema do časa, ko je minil Število povezanih uporabnikov Zadnja minuta, pet in petnajst minut obremenitve sistema Parametri: -V Prikaži informacije o različici.
VMSTAT procs -----------memory---------- ---swap-- -----io---- --system-- ----CPU---- r b swpd free buff cache si so bi bo in cs us sy id wa wa 0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70 1 Opazujte dejavnost diska Aktivnost diska je večinoma razumljena na podlagi naslednjih kazalnikov: bi: Označuje število blokov, prebranih na sekundo z diska (bloki/s). Višja kot je številka, več aktivnosti se disk prebere. bo: Predstavlja število blokov, zapisanih na disk na sekundo (bloki/s). Višja kot je številka, več aktivnosti se zapisuje na disk. wa: Delež časa, v katerem CPU čaka na diskovni vhodno/izhodni (čakajoči diskovni vhodni prehod). Višja kot je številka, večja je aktivnost datotečnega sistema, ki ovira CPU, medtem ko čaka, da podatke postre počasni disk. WA od 0 je idealna. Če je wa pogosto večji od 10, je morda treba datotečni sistem prilagoditi za zmogljivost. 2. Opazujte aktivnost procesorja VMSTAT bolje odraža porabo procesorja kot top: ZDA: Razmerje časa, v katerem uporabniški program uporablja procesor. Višja kot je ta številka, bolj zaseden je uporabniški proces. sy: Odstotek časa, ko sistemski klici uporabljajo CPU. Upoštevajte, da ker NFS teče v jedru, je čas procesorja, ki ga zasedajo aktivnosti NFS, odražen v sy. Če je ta številka pogosto velika, morate biti pozorni, ali je proces jedra, kot je NFS, bolj obremenjujoč. Če sta tako us kot sy hkrati razmeroma velika, je treba razmisliti o ločevanju nekaterih uporabniških programov na ločene strežnike, da se izognete medsebojnemu vplivanju. id: Odstotek časa, ko je procesor neaktiven. wa: Odstotek časa, ko CPU čaka na čakajoči diskovni vhodni proces.
Iostat Včasih je štel uporabo CPU in I/0 število tty naprav, trdih diskov in CD-ROM-ov Parametri: -c Prikazuje samo vrstice procesorja -d Prikazuje vrstice diska -k Prikazuje izhod diska v kilobajtih -t vključuje časovni žig v izhodu -x vključuje razširjene metrike diska v izhodu
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Odstotek časa neaktivnosti procesorja med čakanjem na lokalni I/O %odstotek mirovanja CPU-ja, ko lokalni I/O ne čaka
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn imel je 9,86, 284,34, 84,48 685407 2036 Prenosi na sekundo (tps), 512 bajtov blokovnih branj na sekundo (Blk_read/s), 512 bajtov blokovnih zapisov na sekundo (Blk_wrtn/s) in skupno 512 bajtov blokovnih branj (Blk_read) in zapisov (Blk_wrtn). Sistem # uname -a # Ogled informacij o jedru/OS/CPU # glava -n 1 /itd/težava # Preverite različico operacijskega sistema # cat /proc/cpuinfo # Oglejte si informacije o CPU # ime gostitelja # Poglej ime računalnika #lspci -tv # Naštej vse PCI naprave # lsusb -tv # Naštej vse USB naprave #lsmod# Naštej naložene jedrne module # env # Poglej okoljske spremenljivke Viri # brezplačno -m # Ogled porabe pomnilnika in uporabe območja menjave # df -h # Oglejte si uporabo vsake particije # du -sh # za ogled velikosti določenega imenika # grep MemTotal /proc/meminfo # Oglejte si skupno količino pomnilnika # grep MemFree /proc/meminfo # Preveri količino prostega pomnilnika # čas delovanja # Ogled časa delovanja sistema, število uporabnikov, nalaganje # cat /proc/loadavg # za ogled nalaganja sistema Diski in particije # Mount | stolpec -t # za ogled stanja pritrjene particije # fdisk -l # Poglej vse particije #swapon -s # Oglejte si vse zamenjave particij # hdparm -i /dev/hda # Oglejte si parametre diska (samo IDE naprave) # dmesg | grep IDE # Preverite status zaznavanja IDE naprave ob zagonu Internet #ifconfig # Oglejte si lastnosti vseh omrežnih vmesnikov #iptables -L # Poglej nastavitve požarnega zidu # pot -n # Poglej tabelo usmerjanja # netstat -lntp # Poglej vse poslušalne priključke #netstat -antp # za ogled vseh povezav, ki so bile vzpostavljene #netstat -s # Oglejte si statistiko omrežja Postopek # ps -ef # Oglejte si vse procese # vrh # Prikaži stanje procesa v realnem času uporabnik # w # Oglejte si aktivne uporabnike # id # Oglejte si določene uporabniške informacije # zadnji # Oglejte si dnevnike prijav uporabnikov # prekini -d: -f1 /itd/passwd # Prikaži vse uporabnike na sistemu # rez -d: -f1 /itd/skupina # Oglejte si vse skupine v sistemu # crontab -l # za ogled nalog trenutnega uporabnika Služba # chkconfig --list # Seznam vseh sistemskih storitev # chkconfig --list | grep na # navaja vse zagnane sistemske storitve Postopek #rpm-qa # Oglejte si vse nameščene pakete |