Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12154|Odgovoriti: 0

[linux] Ukaz za prikaz porabe sistemskih virov v CentOS

[Kopiraj povezavo]
Objavljeno na 16. 02. 2015 15:34:29 | | |

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




Prejšnji:C# za pridobitev izvorne kode spletne strani
Naslednji:Linux je odličen način za ogled prostora na disku
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com