Käytä 'top -i' nähdäksesi, kuinka monta prosessia on käynnissä tilassa, järjestelmässä saattaa olla muisti- tai I/O-pullonkauloja, käytä free-toimintoa nähdäksesi kuinka paljon järjestelmän muistia käytetään, onko swap paljon käytössä, käytä iostat-tilaa nähdäksesi I/O-latauksen... On myös tapa tehdä se ps -ef | lajittele -k7 lajitellaksesi prosessit ajonaikaisesti nähdäksesi, mikä prosessi vie eniten prosessoria.
top: Pääparametrit: d: Määritä päivitysväli, joka lasketaan sekunneissa. K: Viivästyneitä päivityksiä ei ole. Jos käyttäjällä on superkäyttäjä, yläkomento suoritetaan korkeimmalla prioriteetilla. c: Näyttää prosessin koko polun ja nimen. S: Kumulatiivinen tila, joka kerää suorittimen ajan valmiista tai kadonneista aliprosesseista. s: Vikasietotila. i: Yhtään tyhjäkäyntiä tai hyödytöntä (Zombie) prosessia ei näytetä. n: Näyttää päivitysten ja poistumisten määrän, kun se on tehty Näytön parametrit: PID (Process ID): Prosessin tunnistenumero. KÄYTTÄJÄ: Henkilön käyttäjätunnus, joka omistaa prosessin. PR: Prosessin prioriteetti. NI: Prosessin prioriteettiarvo. VIRT: Virtuaalimuistin arvo, jonka prosessi vie. RES: Fyysisen muistin arvo, jonka prosessi vie. SHR: Prosessin käyttämä jaettu muistiarvo. S: Prosessin tila, jossa S tarkoittaa nukkumista, R tarkoittaa käynnissä, Z tarkoittaa kuollutta ja N tarkoittaa prosessin prioriteettiarvoa negatiivista. %CPU: Prosessorikäyttö, jota prosessi käyttää. %MEM: Fyysisen muistin ja kokonaismuistin prosenttiosuus, jonka prosessi vie. TIME+: Prosessoriajan kokonaisaika, jonka prosessi kuluttaa sen alkamisen jälkeen. Komento: Käynnistyskomennon nimi, jonka prosessi käynnistää, ja jos tätä riviä ei näytetä, prosessilla on koko komentorivi. Yläkomennon käytön aikana voit myös käyttää joitakin interaktiivisia komentoja suorittaaksesi muiden parametrien toiminnot. Nämä komennot aktivoidaan pikakuvakkeiden kautta. <空格>: Päivitä heti. P: Järjestetty prosessorin käytön koon mukaan. T: Lajittele ajan ja kumulatiivisen ajan mukaan. K: Poistu ylimmästä komennosta. m: Vaihda näyttääksesi muistitiedot. t: Vaihda näyttämään prosessi- ja prosessorin tilatiedot. c: Vaihda näyttämään komentonimi ja koko komentorivi. M: Lajittele käytetyn muistin määrän mukaan. W: Kirjoittaa nykyiset asetukset ~/.toprc-tiedostoon. Tämä on suositeltu tapa kirjoittaa huippuprofiili.
vapaa 1. Toiminta Vapaa komento näyttää muistin käytön, ja käyttöoikeus on kaikille käyttäjille.
2. Formaatti vapaa [-b-k-m] [-o] [-s viive] [-t] [-V]
3. Pääparametrit -b -k -m: Näyttää muistin käytön tavuina (KB, MB) vastaavasti. -s viive: Näyttää, kuinka monta sekuntia muutaman sekunnin välein muistin käyttö näyttää. -t: Näyttää muistisarakkeiden summan. -o: Puskurin säätösaraketta ei näytetä.
Käyttöaika 18:59:15 ylös 25 min, 2 käyttäjää, latauskeskiarvo: 1,23, 1,32, 1,21 Aika nyt Järjestelmästä kulunut aika siihen aikaan, kun se on kulunut. Yhdistettyjen käyttäjien määrä Viimeinen minuutti, viisi ja viisitoista minuuttia järjestelmän latausta Parametrit: -V Näytä versiotiedot.
VMSTAT procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd ilmainen buff-välimuisti 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 Tarkkaile levyn toimintaa Levyn aktiivisuus ymmärretään pääasiassa seuraavista indikaattoreista: bi: Ilmaisee levyltä luettujen lohkojen määrän sekunnissa (lohkot/s). Mitä suurempi luku, sitä enemmän levyä luetaan. bo: Kuvaa levylle kirjoitettujen lohkojen määrää sekunnissa (lohkoja/s). Mitä suurempi luku, sitä enemmän toimintaa levylle kirjoitetaan. wa: Aika, jonka CPU odottaa levyn I/O:ta (odottava levyn IO). Mitä suurempi luku, sitä vakavammin tiedostojärjestelmän toiminta haittaa prosessoria, kun se odottaa datan toimittamista hitaassa levyjärjestelmässä. WA 0 on ihanteellinen. Jos wa on usein yli 10, tiedostojärjestelmää voi joutua säätämään suorituskyvyn mukaan. 2. Tarkkaile prosessorin toimintaa VMSTAT heijastaa prosessorin käyttöä paremmin kuin top: US: Suhde siihen aikaan, jonka käyttäjäohjelma käyttää prosessoria. Mitä suurempi tämä luku, sitä kiireisempi käyttäjäprosessi on. sy: Prosenttiosuus ajasta, jolloin järjestelmäkutsut käyttävät prosessoria. Huomaa, että koska NFS toimii ytimessä, NFS-toimintojen CPU-aika näkyy sy:ssä. Jos tämä luku on usein suuri, sinun täytyy kiinnittää huomiota siihen, onko ydinprosessi, kuten NFS, taakkaampi. Jos sekä us että sy ovat suhteellisen suuria samaan aikaan, sinun täytyy harkita joidenkin käyttäjäohjelmien erottamista erillisiksi palvelimiksi, jotta ne eivät vaikuta toisiinsa. id: Prosenttiosuus ajasta, jolloin CPU on käyttämättömänä. wa: Prosenttiosuus ajasta, jonka CPU odottaa odottavaa levyn IO:ta.
iostat Käytetään CPU:n käytön ja I/0-määrän tty-laitteiden, kiintolevyjen ja CD-ROMien laskemiseen Parametrit: -c Näyttää vain CPU-rivit -d Näyttää levyrivit -k Näyttää levyn ulostulon kilotavuina -t sisältää aikaleiman ulostulossa -x sisältää laajennetut levymetriikat lähtöön
avg-cpu: %user %nice %sys %iowait %idle 20.25 0.18 2.61 76.39 0.57 %iowait Suorittimen tyhjäkäyntiajan prosenttiosuus, kun odotetaan paikallista I/O:ta %Lepotilaisuusprosenttiosuus suorittimen lepotilasta, kun paikallinen I/O ei odota
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn oli 9,86 284,34 84,48 685407 2036 Siirrot sekunnissa (tps), 512 tavua lohkon lukua sekunnissa (Blk_read/s), 512 tavua lohkokirjoituksia sekunnissa (Blk_wrtn/s) ja 512 tavua yhteensä lukulukuja (Blk_read) ja kirjoituksia (Blk_wrtn). Järjestelmä # uname -a # Katso ydin/käyttöjärjestelmä/suorittimen tiedot # head -n 1 /etc/issue # Tarkista käyttöjärjestelmäversio # cat /proc/cpuinfo # Katso prosessorin tiedot # isäntänimi # Katso tietokoneen nimi #lspci -tv # Listaa kaikki PCI-laitteet # lsusb -tv # Listaa kaikki USB-laitteet #lsmod# Listaa ladatut ytimen moduulit # ympäristö # Katso ympäristömuuttujia Lähteet # free -m # Katso muistin käyttö ja swap-alueen käyttö # df -h # Katso kunkin osion käyttö # du -sh # nähdäksesi määritellyn hakemiston koon # grep MemTotal /proc/meminfo # Katso muistin kokonaismäärä # grep MemFree /proc/meminfo # Tarkista vapaan muistin määrä # käyttöaika # Katso järjestelmän käyttöaika, käyttäjien määrä, lataus # cat /proc/loadavg # nähdäksesi järjestelmän latautumisen Levyt ja osiot # ratsu | sarakkee -t # nähdäksesi asennetun osion tilan # fdisk -l # Katso kaikki osiot #swapon -s # Katso kaikki swap-osiot # hdparm -i /dev/hda # Näytä levyparametrit (vain IDE-laitteet) # dmesg | grep IDE # Tarkista IDE-laitteen tunnistustila käynnistyksessä Internet #ifconfig # Katso kaikkien verkkorajapintojen ominaisuudet #iptables -L # Katso palomuurin asetuksia # reitti -n # Katso reititystaulukkoa # netstat -LNTP # Katso kaikki kuunteluportit #netstat -antp # nähdäksesi kaikki luodut yhteydet #netstat -s # Katso verkon tilastot Prosessi # ps -ef # Katso kaikki prosessit # top # Näytä prosessin tila reaaliajassa käyttäjä # w # Näytä aktiiviset käyttäjät # id # Katso määritetty käyttäjätieto # viimeinen # Katso käyttäjän kirjautumislokit # cut -d: -f1 /etc/passwd # Näytä kaikki käyttäjät järjestelmässä # leikkaus -d: -f1 /etc/group # Katso kaikki ryhmät järjestelmässä # crontab -l # nähdäksesi nykyisen käyttäjän aikataulutetut tehtävät Palvelus # chkconfig --list # Listaa kaikki järjestelmäpalvelut # chkconfig --lista | GREP #-kanavalla listaa kaikki aloitetut järjestelmäpalvelut Menettely #rpm-qa # Katso kaikki asennetut paketit |