See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12154|Vastuse: 0

[linux] Käsk vaadata süsteemiressursside kasutust CentOS-is

[Kopeeri link]
Postitatud 16.02.2015 15:34:29 | | |

Kasuta 'top -i', et näha, mitu protsessi on jooksvas olekus, süsteemis võib olla mälu- või I/O kitsaskohti, kasuta free, et näha, kui palju süsteemi mälu kasutatakse, kas swap on palju hõivatud, kasuta iostat'i, et näha I/O laadimist...
  Seda saab teha ka ps -ef | sorteeri -k7, et sorteerida protsessid käitusaja järgi ja näha, milline protsess võtab kõige rohkem protsessori aega.
top:
Peamised parameetrid:
d: Määra uuendusintervall, mis loetakse sekundites.
K: Viivitusega uuendusi ei ole. Kui kasutajal on superkasutaja, täidetakse tippkäsk kõrgeima prioriteediga.
c: Kuvab kogu protsessi tee ja nime.
S: Kumulatiivne režiim, mis kogub lõpetatud või kadunud alamprotsesside protsessori aja.
s: Turvarežiim.
i: Ühtegi tühja ega kasutu (zombi) protsessi ei kuvata.
n: Kuvab uuenduste ja väljumiste arvu, kui valmis
Kuva parameetrid:
PID (protsessi ID): protsessi identifitseerimisnumber.
KASUTAJA: Protsessi omaniku kasutajanimi.
PR: Protsessi prioriteet.
NI: Protsessi prioriteetne väärtus.
VIRT: Virtuaalmälu väärtus, mida protsess hõikab.
RES: Protsessi poolt hõivatud füüsilise mälu väärtus.
SHR: Jagatud mäluväärtus, mida protsess kasutab.
S: Protsessi seisund, kus S tähendab magavat, R tähendab töötamist, Z surnud olekut ja N tähendab, et protsessi prioriteedi väärtus on negatiivne.
%CPU: protsessori kasutus, mida protsess kasutab.
%MEM: Protsessi poolt hõivatud füüsilise mälu ja kogu mälu protsent.
TIME+: protsess kulutab kogu protsessori aega pärast selle algust.
Käsk: Käivitamiskäsu nimi, mille käigus protsess käivitub, ja kui seda rida ei kuvata, on protsessil täiskäsureda.
Ülemise käsu kasutamise ajal saad kasutada ka mõningaid interaktiivseid käske, et täita teiste parameetrite funktsioone. Need käsud aktiveeritakse otseteede kaudu.
<空格>: Värskenda kohe.
P: Paigutatud protsessori kasutuse suuruse järgi.
T: Sorteeri aja ja kumulatiivse aja järgi.
K: Väljuge ülemisest käsust.
m: Lülita sisse, et kuvada mäluinfot.
t: Lülita protsessi ja protsessori oleku info kuvamiseks.
c: Lülita sisse, et näidata käsu nime ja kogu käsureda.
M: Sorteeri vastavalt kasutatavale mälule.
W: Kirjutab praegused seaded ~/.toprc faili. See on soovitatav viis tippprofiili kirjutamiseks.

vaba
1. Funktsioon
Vaba käsku kasutatakse mälukasutuse kuvamiseks ning kasutusõigus on kõigile kasutajatele.

2. Formaat
vaba [-b-k-m] [-o] [-s viivitus] [-t] [-V]

3. Peamised parameetrid
-b -k -m: Kuvab mälukasutust baitides (KB, MB) vastavalt.
-s viivitus: Näitab, mitu sekundit iga paari sekundi järel näitab mälukasutust.
-t: Näitab mäluveergude summat.
-o: Puhvri reguleerimise veergu ei kuvata.

Tööaeg
18:59:15 üles 25 min, 2 kasutajat, koormuse keskmine: 1,23, 1,32, 1,21
Aeg nüüd
Aeg, mis on möödunud süsteemist kuni selle möödumiseni
Ühendatud kasutajate arv
Viimane minut, viis ja viisteist minutit süsteemi laadimist
Parameetrid: -V Kuva versiooniinfo.

VMSTAT
procs -----------memory---------- ---swap-- -----io---- --system-- ----CPU----
r b swpd tasuta buffi cache 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 Jälgi ketta aktiivsust
Ketta aktiivsust mõistetakse peamiselt järgmiste näitajate kaudu:
bi: Näitab plokkide arvu sekundis kettalt (plokid/s). Mida suurem number, seda rohkem aktiivsust ketas loeb.
bo: Tähistab kettale kirjutatud plokkide arvu sekundis (plokid/s). Mida kõrgem number, seda rohkem tegevust kettale kirjutatakse.
wa: Ajavahemik, mil protsessor ootab ketta sisend-väljundit (ketas IO ootel). Mida suurem number, seda tõsisemalt takistab failisüsteemi tegevus protsessorit, kuna see ootab, et andmeid teenindaks aeglane kettasüsteem. WA 0 on ideaalne. Kui wa on sageli suurem kui 10, võib failisüsteemi jõudluse jaoks vaja minna.
2. Jälgi protsessori aktiivsust
VMSTAT peegeldab CPU kasutust paremini kui top:
US: Kasutajaprogrammi CPU kasutamise aja suhe. Mida kõrgem see arv, seda hõivatum on kasutajaprotsess.
sy: Protsent ajast, mil süsteem kasutab protsessorit. Pane tähele, et kuna NFS töötab tuumas, kajastub protsessori aeg, mida NFS tegevused hõivavad, sy-s. Kui see arv on sageli suur, tuleb jälgida, kas kerneli protsess, näiteks NFS, on koormavam. Kui nii us kui ka sy on suhteliselt suured samaaegselt, tuleb kaaluda mõnede kasutajaprogrammide eraldamist eraldi serveriteks, et mitte üksteist mõjutada.
id: Protsent ajast, mil protsessor on tühikäigul.
wa: Protsent ajast, mil protsessor ootab ootel ketta IO-d.

iostaat
Kasutati CPU kasutuse ja I/0 arvu lugemiseks tty seadmeid, kõvaketaste ja CD-ROMe
Parameetrid:
-c Näitab ainult CPU ridu
-d kuvab kettaridu
-k kuvab ketta väljundit kilobaitides
-t sisaldab väljundis ajatemplit
-x sisaldab väljundis laiendatud ketta mõõdikuid

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Protsessori tühikäigu protsent kohaliku I/O ootamisel
%tühikäigu protsent CPU tühikäiguajast, kui kohalik I/O ei oota

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
oli 9,86 284,34 84,48 685407 2036
Ülekanded sekundis (tps), 512 baiti plokilugemisi sekundis (Blk_read/s), 512 baiti plokikirjutamisi sekundis (Blk_wrtn/s) ja 512 baiti koguarvu plokilugemisi (Blk_read) ja kirjutamisi (Blk_wrtn).
Süsteem
# uname -a # Vaata kerneli/operatsioonisüsteemi/protsessori infot
# pea -n 1 /etc/probleem # Kontrolli operatsioonisüsteemi versiooni
# cat /proc/cpuinfo # Vaata protsessori infot
# hostnimi # Vaata arvuti nime
#lspci -tv # Loetle kõik PCI seadmed
# lsusb -tv # Loetle kõik USB-seadmed
#lsmod# Loetle laaditud kerneli moodulid
# ümbrus # Vaata keskkonnamuutujaid
Allikad
# vaba -m # Vaata mälukasutust ja vahetusala kasutust
# df -h # Vaata iga partitsiooni kasutust
# du -sh # et näha määratud kataloogi suurust
# grep MemTotal /proc/meminfo # Vaata kogu mälu hulka
# grep MemFree /proc/meminfo # Kontrolli vaba mälu hulka
# tööaeg # Vaata süsteemi tööaega, kasutajate arvu, laadimist
# cat /proc/loadavg # et näha süsteemi laadimist
Kettad ja partitsioonid
# ratsu | veerg -t #, et vaadata paigaldatud partitsiooni olekut
# fdisk -l # Vaata kõiki partitsioone
#swapon -s # Vaata kõiki swap-partitsioone
# hdparm -i /dev/hda # Vaata kettaparameetreid (ainult IDE seadmed)
# dmesg | grep IDE # Kontrolli IDE seadme tuvastuse olekut käivitamisel
Internet
#ifconfig # Vaata kõigi võrguliideste omadusi
#iptables -L # Vaata tulemüüri seadeid
# marsruut -n # Vaata marsruuditabelit
# Netstat -LNTP # Vaata kõiki kuulamisporte
#netstat -antp #, et näha kõiki loodud seoseid
#netstat -s # Vaata võrgu statistikat
protsess
# ps -ef # Vaata kõiki protsesse
# ülal # Näita protsessi staatust reaalajas
kasutaja
# w # Vaata aktiivseid kasutajaid
# id # Vaata määratud kasutajainfot
# viimane # Vaata kasutajate sisselogisid
# lõika -d: -f1 /etc/passwd # Vaata kõiki kasutajaid süsteemis
# lõika -d: -f1 /jne/grupp # Vaata kõiki gruppe süsteemis
# crontab -l # et näha praeguse kasutaja ajastatud ülesandeid
Teenistus
# chkconfig --list # Loetle kõik süsteemiteenused
# chkconfig --list | GREP # loetleb kõik alustatud süsteemiteenused
Protseduur
#rpm-qa # Vaata kõiki paigaldatud pakette




Eelmine:C#, et saada veebilehe lähtekood
Järgmine:Linux on suurepärane viis kettaruumi nägemiseks
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com