Naudokite "top -i", kad pamatytumėte, kiek procesų yra veikiančioje būsenoje, sistemoje gali būti atminties ar įvesties / išvesties kliūčių, naudokite nemokamai, kad pamatytumėte, kiek sistemos atminties naudoja, ar apsikeitimas užimtas daug, naudokite iostatą, kad pamatytumėte įvesties / išvesties apkrovą... Taip pat yra būdas tai padaryti ps -ef | rūšiuoti -k7, kad rūšiuotumėte procesus pagal vykdymo laiką ir pamatytumėte, kuris procesas sunaudoja daugiausiai procesoriaus laiko.
top: Pagrindiniai parametrai: d: nurodykite atnaujinimo intervalą, skaičiuojamą sekundėmis. K: Vėluojančių atnaujinimų nėra. Jei vartotojas turi supervartotoją, viršutinė komanda bus vykdoma aukščiausiu prioritetu. c: Rodo visą proceso kelią ir pavadinimą. S: kaupiamasis režimas, kuriame kaupiamas užbaigtų arba dingusių antrinių procesų procesoriaus laikas. s: Saugusis režimas. i: Nerodomi jokie neveikiantys ar nenaudingi (zombių) procesai. n: Rodo atnaujinimų skaičių ir išėjimus, kai baigiama Ekrano parametrai: PID (proceso ID): proceso identifikavimo numeris. VARTOTOJAS: asmens, kuriam priklauso procesas, vartotojo vardas. PR: Proceso prioritetas. NI: proceso prioritetinė vertė. VIRT: Virtualios atminties vertė, kurią užima procesas. RES: fizinės atminties reikšmė, kurią užima procesas. SHR: proceso naudojama bendros atminties reikšmė. S: Proceso būsena, kur S reiškia miegą, R reiškia bėgimą, Z reiškia negyvą, o N reiškia, kad proceso prioriteto reikšmė yra neigiama. %CPU: proceso naudojamas procesoriaus naudojimas. %MEM: proceso užimtos fizinės atminties ir visos atminties procentas. TIME+: bendras procesoriaus laikas, kurį procesas sunaudoja jam paleidus. Komanda: paleisties komandos, kurią pradeda procesas, pavadinimas, o jei ši eilutė nerodoma, procesas turės visą komandų eilutę. Naudodami viršutinę komandą, taip pat galite naudoti kai kurias interaktyvias komandas, kad atliktumėte kitų parametrų funkcijas. Šios komandos aktyvuojamos naudojant sparčiuosius klavišus. : <空格>nedelsdami atnaujinkite. P: Išdėstyta pagal procesoriaus naudojimo dydį. T: Rūšiuoti pagal laiką ir kaupiamąjį laiką. K: Išeikite iš viršutinės komandos. m: perjunkite, kad būtų rodoma atminties informacija. t: perjunkite, kad būtų rodoma proceso ir procesoriaus būsenos informacija. c: Perjunkite, kad būtų rodomas komandos pavadinimas ir visa komandų eilutė. M: rūšiuoti pagal naudojamos atminties kiekį. W: Įrašo dabartinius nustatymus į ~/.toprc failą. Tai rekomenduojamas būdas rašyti aukščiausią profilį.
nemokamai 1. Funkcija Nemokama komanda naudojama atminties naudojimui rodyti, o naudojimo leidimas skirtas visiems vartotojams.
2. Formatas laisvas [-b-k-m] [-o] [-s delsa] [-t] [-V]
3. Pagrindiniai parametrai -b -k -m: rodo atminties naudojimą atitinkamai baitais (KB, MB). -s delsa: rodo, kiek sekundžių kas kelias sekundes rodo atminties naudojimą. -t: rodo atminties stulpelių sumą. -o: buferio reguliavimo stulpelis nerodomas.
Veikimo laikas 18:59:15 aukštyn 25 min., 2 vartotojai, įkėlimo vidurkis: 1.23, 1.32, 1.21 Laikas dabar Laikas, praėjęs nuo sistemos iki jos Prisijungusių vartotojų skaičius Paskutinės minutės, penkių ir penkiolikos minučių sistemos apkrovos Parametrai: -V Rodyti versijos informaciją.
vmstat procs -----------atmintis---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd nemokama buff talpykla si so bi bo in cs us sy id wa 0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70 1 Stebėkite disko veiklą Disko aktyvumas daugiausia suprantamas pagal šiuos rodiklius: bi: Nurodo per sekundę iš disko nuskaitomų blokų skaičių (blokai/s). Kuo didesnis skaičius, tuo daugiau veiklos diskas skaitomas. bo: Nurodo blokų, įrašytų į diską per sekundę skaičių (blokai/s). Kuo didesnis skaičius, tuo daugiau veiklos įrašoma į diską. wa: Laiko dalis, kurią procesorius laukia disko I/O (laukiantis disko IO). Kuo didesnis skaičius, tuo rimtesnė failų sistemos veikla trukdo procesoriui, nes jis laukia, kol duomenis aptarnaus lėta disko sistema. wa iš 0 yra idealus. Jei wa dažnai yra didesnis nei 10, gali tekti pakoreguoti failų sistemą pagal našumą. 2. Stebėkite procesoriaus veiklą VMSTAT geriau atspindi procesoriaus naudojimą nei viršuje: JAV: laiko, per kurį vartotojo programa naudoja procesorių, santykis. Kuo didesnis šis skaičius, tuo labiau užimtas vartotojo procesas. sy: Procentas, per kurį sistemos iškvietimai naudoja procesorių. Atkreipkite dėmesį, kad kadangi NFS veikia branduolyje, procesoriaus laikas, kurį užima NFS veikla, atsispindi sy. Jei šis skaičius dažnai yra didelis, turite atkreipti dėmesį į tai, ar branduolio procesas, pvz., NFS, yra sunkesnis. Jei ir mes, ir sy yra palyginti dideli tuo pačiu metu, turite apsvarstyti galimybę atskirti kai kurias vartotojo programas į atskirus serverius, kad nepaveiktumėte vienas kito. id: CPU neveikimo laiko procentas. wa: laiko procentas, per kurį procesorius laukia laukiančio disko IO.
jostatas Naudojamas skaičiuoti procesoriaus naudojimą ir I/0 kiekį tty įrenginių, standžiųjų diskų ir CD-ROM Parametrai: -c Rodo tik procesoriaus eilutes -d Rodo disko eilutes -k Rodo disko išvestį kilobaitais -t įtraukia laiko žymą į išvestį -x į išvestį įtraukia išplėstinę disko metriką
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Procesoriaus laukimo laiko procentas laukiant vietinio įvesties / išvesties %laukimo procentas procesoriaus laukimo laiko, kai vietinis įvestis/išvestis nelaukia
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn turėjo 9,86 284,34 84,48 685407 2036 Pervedimai per sekundę (tps), 512 baitų blokų skaitymai per sekundę (Blk_read/s), 512 baitų blokų rašymai per sekundę (Blk_wrtn/s) ir 512 baitų bendras blokų skaitymų skaičius (Blk_read) ir rašymai (Blk_wrtn). sistema # uname -a # Peržiūrėti branduolio / OS / procesoriaus informaciją # head -n 1 /etc/issue # Patikrinkite OS versiją # cat /proc/cpuinfo # Peržiūrėti procesoriaus informaciją # hostname # Peržiūrėti kompiuterio pavadinimą #lspci -tv # Išvardykite visus PCI įrenginius # lsusb -tv # Išvardykite visus USB įrenginius #lsmod# Išvardinkite įkeltus branduolio modulius # env # Pažvelkite į aplinkos kintamuosius Ištekliai # nemokamas -m # Peržiūrėkite atminties naudojimą ir apsikeitimo srities naudojimą # df -h # Peržiūrėkite kiekvieno skaidinio naudojimą # du -sh #, kad pamatytumėte nurodyto katalogo dydį # grep MemTotal /proc/meminfo # Peržiūrėkite bendrą atminties kiekį # grep MemFree /proc/meminfo # Patikrinkite laisvos atminties kiekį # veikimo laikas # Peržiūrėkite sistemos veikimo laiką, vartotojų skaičių, apkrovą # cat /proc/loadavg # norėdami pamatyti sistemos apkrovą Diskai ir skaidiniai # kalnas | stulpelis -t #, kad peržiūrėtumėte sumontuoto skaidinio būseną # fdisk -l # Žiūrėti visus skaidinius #swapon -s # Peržiūrėti visus apsikeitimo skaidinius # hdparm -i /dev/hda # Peržiūrėti disko parametrus (tik IDE įrenginiai) # dmesg | grep IDE # Patikrinkite IDE įrenginio aptikimo būseną paleidžiant Internetas #ifconfig # Peržiūrėkite visų tinklo sąsajų savybes #iptables -L # Pažvelkite į ugniasienės nustatymus # maršrutas -n # Pažvelkite į maršruto lentelę # netstat -lntp # Peržiūrėkite visus klausymosi prievadus #netstat -antp #, kad pamatytumėte visus užmegztus ryšius #netstat -s # Peržiūrėkite tinklo statistiką Procesas # ps -ef # Žiūrėti visus procesus # top # Rodyti proceso būseną realiuoju laiku naudotojas # w # Peržiūrėti aktyvius vartotojus # id # Peržiūrėkite nurodytą vartotojo informaciją # paskutinis # Peržiūrėti vartotojo prisijungimo žurnalus # iškirpti -d: -f1 /etc/passwd # Peržiūrėti visus sistemos vartotojus # iškirpti -d: -f1 /etc/group # Žiūrėti visas sistemos grupes # crontab -l #, kad pamatytumėte dabartinio vartotojo suplanuotas užduotis Paslauga # chkconfig --list # Išvardykite visas sistemos paslaugas # chkconfig --sąrašas | grep # išvardijamos visos pradėtos sistemos paslaugos Procedūra #rpm-qa # Peržiūrėkite visus įdiegtus paketus |