|
|
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éhezKövetkező:A Linux remek módja annak, hogy a lemezhelyet lásd
|