Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12154|Válasz: 0

[linux] Parancs a rendszererőforrás-használat megtekintésére CentOS-ben

[Linket másol]
Közzétéve 2015. 02. 16. 15:34:29 | | |

Használd a 'top -i' gombot, hogy megnézd, hány folyamat van futó állapotban, lehetnek memória- vagy I/O szűk keresztmetszetek a rendszerben, használd a free-t, hogy lásd, mennyi rendszermemória használ, hogy a swap sokat foglalt-e, használd iostat-ot az I/O terhelésének megtekintésére...
  Van egy mód is erre ps -ef | Sorold -k7-et, hogy a folyamatokat futásidő szerint rendezd, és megnézze, melyik folyamat tölti el a legtöbb CPU-időt.
top:
Fő paraméterek:
d: Megadja a frissítési intervallumot, másodpercekben számolva.
K: Nincsenek késleltetett frissítések. Ha a felhasználónak van szuperfelhasználója, a felső parancsot a legmagasabb prioritással hajtják végre.
c: Megjeleníti a folyamat teljes útját és nevét.
S: Kumulatív mód, amely összegyűjti a befejezett vagy eltűnt alfolyamatok CPU-idejét.
s: Biztonságos mód.
i: Nem jelennek meg tétlen vagy haszontalan (zombi) folyamatok.
n: Megmutatja, mennyi frissítés és kilépés történt, amikor befejeződött
Megjelenítési paraméterek:
PID (Process ID): A folyamat azonosító száma.
FELHASZNÁLÓ: Annak a felhasználóneve, aki a folyamat tulajdonosa.
PR: A folyamat prioritása.
NI: A folyamat prioritási értéke.
VIRT: A folyamat által elfoglalt virtuális memória értéke.
RES: A folyamat által elfoglalt fizikai memóriaérték.
SHR: A folyamat által használt közös memóriaérték.
S: A folyamat állapota, ahol S alvót, R futást, Z halottat, és N a folyamatprioritási érték negatív.
%CPU: A folyamat által használt CPU használata.
%MEM: A fizikai memória és a folyamat által elfoglalt teljes memória százaléka.
TIME+: A folyamat teljes CPU-ideje a kezdete után.
Parancs: Az indító parancs neve, amelyet a folyamat indít, és ha ez a sor nem jelenik meg, akkor a folyamatnak teljes parancssora lesz.
A felső parancs használata közben néhány interaktív parancsot is használhatsz más paraméterek funkcióinak teljesítésére. Ezeket a parancsokat rövidítésekkel aktiválják.
<空格>: Frissítsd azonnal.
P: A CPU használatának mérete szerint rendezve.
T: Időhöz és összesített időhöz igazítsuk.
K: Lépj ki a felső parancsnokságból.
m: Kapcsolódj a memóriainformációk megjelenítéséhez.
t: Kapcsolódj a folyamat- és CPU állapot adatai megjelenítéséhez.
c: Kapcsolódj a parancsnév és a teljes parancssorhoz.
M: A használt memória mennyisége szerint rendezzünk.
W: A jelenlegi beállításokat a ~/.toprc fájlba írja le. Ez a javasolt módszer egy csúcsprofil megírására.

Szabad
1. Funkció
A szabad parancsot a memória használatának megjelenítésére használják, a használati engedély pedig minden felhasználóra vonatkozik.

2. Formátum
szabad [-b-k-m] [-o] [-s késés] [-t] [-v]

3. Fő paraméterek
-b -k -m: A memóriahasználatot bájtokban (KB, MB) mutatja.
-s késleltetés: Megmutatja, hogy néhány másodpercenként hány másodperc mutatja a memóriahasználatot.
-t: A memóriaoszlopok összegét mutatja.
-o: A pufferbeállítási oszlop nem jelenik meg.

Üzemidő
18:59:15 felfelé 25 perc, 2 felhasználó, terhelési átlag: 1,23, 1,32, 1,21
A most az idő
Az idő a rendszer és a lejárt idő között
A bekapcsolt felhasználók száma
Az utolsó perc, öt, tizenöt perc rendszerbetöltés
Paraméterek: -V Verzió információ megjelenítése.

VMSTAT
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff 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 Figyeld meg a korongaktivitást
A lemezaktivitást főként az alábbi mutatók alapján értik:
bi: Jelzi, hány blokk olvas másodpercenként a lemezről (blokkok/s). Minél magasabb a szám, annál több aktivitást olvasnak a korong.
bo: A blokkok számát jelenti másodpercenként, a lemezre írt blokkok számát (blokkok/s). Minél magasabb a szám, annál több aktivitás történik a lemezre.
wa: A CPU azon idő, amely vár a lemez I/O-jára (a lemez IO-ján). Minél magasabb a szám, annál súlyosabban akadályozza a fájlrendszer tevékenysége a CPU-t, miközben az adatellátásra vár, hogy egy lassú lemezrendszer szolgáljon ki. A WA 0 ideális. Ha a wa gyakran nagyobb, mint 10, akkor a fájlrendszert teljesítmény alapján kell módosítani.
2. Figyeld meg a CPU aktivitását
A VMSTAT jobban tükrözi a CPU használatát, mint a TOP:
US: A felhasználói program CPU-t használó idő aránya. Minél magasabb ez a szám, annál forgalmasabb a felhasználói folyamat.
sy: A rendszer hívásainak százaléka a CPU-t használja. Megjegyzendő, hogy mivel az NFS fut a kernelben, az NFS tevékenységek által elfoglalt CPU idő tükröződik a sy-ben. Ha ez a szám gyakran nagy, figyelni kell arra, hogy egy kernel folyamat, például az NFS, terhesebb-e. Ha mindkettő viszonylag nagyok egyszerre, érdemes néhány felhasználói programot külön szerverekre választani, hogy elkerüljük egymás érintését.
id: Az a százalék, amikor a CPU tétlen van.
wa: A CPU azon százalékos ideig vár a várakozó lemez IO-ra.

iostat
A CPU használatának és a tty eszközök, merevlemezek és CD-ROMok I/0 számának számolására használták
Paraméterek:
-c Csak CPU sorokat mutat
-d A lemezsorokat jeleníti meg
-k A lemez kimenetét kilobájtokban jeleníti meg
-t tartalmaz egy időbélyeg a kimenetben
-x kiterjesztett lemezmetrikákat tartalmaz a kimenetben

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait A CPU alapjárati ideje százaléka a helyi I/O-ra várás közben
%A CPU üresjárati ideje üres, ha a helyi I/O nem vár

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
9,86 284,34 84,48 685407 2036
Átvitel másodpercenként (tps), 512 bájt blokkolvasás másodpercenként (Blk_read/s), 512 bájt blokkírás másodpercenként (Blk_wrtn/s), és 512 bájt összesen a blokkolvasás (Blk_read) és írás (Blk_wrtn).
Rendszer
# uname -a # Nézze meg kernel/OS/CPU információt
# fej -n 1 /etc/issue # Nézd meg az OS verziót
# cat /proc/cpuinfo # CPU információk megtekintése
# hostnév # Nézd meg a számítógép nevét
#lspci -tv # Listázd fel az összes PCI eszközt
# lsusb -tv # Listázd fel az összes USB eszközt
#lsmod# Listázd fel a betöltött kernel modulokat
# env # Nézd meg a környezeti változókat
Források
# szabad -m # Memóriahasználat és csereterület használatának megtekintése
# df -h # Tekintse meg az egyes partíciók használatát
# du -sh # a megadott könyvtár méretének megtekintéséhez
# grep MemTotal /proc/meminfo # Nézd meg az összes memória mennyiségét
# grep MemFree /proc/meminfo # Ellenőrizd a szabad memória mennyiségét
# uptime # Nézd meg a rendszer futóidejét, a felhasználók számát, betöltést
# cat /proc/loadavg # hogy lásd a rendszer betöltését
Lemezek és partíciók
# Mount | -t # oszlop a szerelt partíció állapotának megtekintéséhez
# fdisk -l # Lásd az összes partíciót
#swapon -s # Lásd az összes swap partíciót
# hdparm -i /dev/hda # Lemezparaméterek megtekintése (csak IDE eszközök)
# dmesg | grep IDE # Ellenőrizd az IDE eszköz észlelési állapotát indításkor
Internet
#ifconfig # Tekintse meg az összes hálózati interfész tulajdonságait
#iptables -L # Nézd meg a tűzfal beállításait
# útvonal -n # Nézd meg az útvonal-táblázatot
# netstat -lntp # Nézd meg az összes hallgató portot
#netstat -antp # hogy megnézd az összes létrejött kapcsolatot
#netstat -s # Hálózati statisztikák megtekintése
Folyamat
# ps -ef # Lásd az összes folyamatot
# top # Mutasd meg a folyamat állapotát valós időben
felhasználó
# w # Aktív felhasználók megtekintése
# id # Tekintse meg a megadott felhasználói adatokat
# utolsó # Felhasználói bejelentkezési naplók megtekintése
# vágás -d: -f1 /etc/passwd # Tekintse meg az összes felhasználót a rendszeren
# vágás -d: -f1 /etc/group # Lásd az összes csoportot a rendszerben
# crontab -l # hogy megnézd a jelenlegi felhasználó ütemezett feladatait
Szolgálat
# chkconfig --list # Listázd fel az összes rendszerszolgáltatást
# chkconfig --list | A grep #-ban felsorolja az összes indított rendszerszolgáltatást
Eljárás
#rpm-qa # Minden telepített csomag megtekintése




Előző:C# a weboldal forráskódjának megszerzéséhez
Következő:A Linux remek módja annak, hogy a lemezhelyet lásd
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com