Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12154|Odpoveď: 0

[linux] Príkaz na zobrazenie využitia systémových zdrojov v CentOS

[Kopírovať odkaz]
Zverejnené 16. 2. 2015 15:34:29 | | |

Použite 'top -i' na zistenie, koľko procesov je v bežiacom stave, môžu byť v systéme úzke miesta v pamäti alebo I/O, použite free, aby ste videli, koľko systémovej pamäte sa využíva, či je swap často obsadený, použite iostat na sledovanie I/O záťaže...
  Existuje aj spôsob, ako to urobiť ps-ef | sort -k7 na zoradenie procesov podľa runtime, aby ste videli, ktorý proces spotrebuje najviac času CPU.
top:
Hlavné parametre:
d: Určte interval aktualizácie, počítaný v sekundách.
Otázka: Nie sú žiadne oneskorené aktualizácie. Ak má používateľ superpoužívateľa, vrchný príkaz sa vykoná s najvyšším prioritou.
c: Zobrazuje kompletnú cestu a názov procesu.
S: Kumulatívny režim, ktorý akumuluje čas CPU dokončených alebo zmiznutých podprocesov.
s: Núdzový režim.
i: Nezobrazujú sa žiadne nečinné alebo zbytočné (Zombie) procesy.
n: Zobrazuje počet aktualizácií a výstupov po dokončení
Zobrazovacie parametre:
PID (ID procesu): Identifikačné číslo procesu.
UŽÍVATEĽ: Používateľské meno osoby, ktorá vlastní proces.
PR: Priorita procesu.
NI: Prioritná hodnota procesu.
VIRT: Hodnota virtuálnej pamäte, ktorú proces zaberá.
RES: Fyzická pamäťová hodnota, ktorú obsadzuje proces.
SHR: Zdieľaná pamäťová hodnota používaná procesom.
S: Stav procesu, kde S znamená spánok, R znamená bežiaci, Z znamená mŕtvy a N znamená, že priorita procesu je záporná.
%CPU: Využitie CPU pri procese.
%MEM: Percento fyzickej pamäte a celkovej pamäte, ktorú proces zaberá.
TIME+: Celkový čas CPU spotrebovaný procesom po jeho spustení.
Príkaz: Názov spustovacieho príkazu, ktorý proces spúšťa, a ak tento riadok nie je zobrazený, proces bude mať celý príkazový riadok.
Počas používania horného príkazu môžete tiež použiť niektoré interaktívne príkazy na dokončenie funkcií iných parametrov. Tieto príkazy sa aktivujú pomocou skratiek.
<空格>: Obnoviť okamžite.
P: Usporiadané podľa veľkosti využitia CPU.
T: Triedite podľa času a kumulatívneho času.
Otázka: Opustiť vrchné velenie.
m: Prepnúť na zobrazenie informácií v pamäti.
t: Prepnúť na zobrazenie informácií o procese a stave CPU.
c: Prepnúť na zobrazenie názvu príkazu a celého príkazového riadku.
M: Triedite podľa množstva použitej pamäte.
W: Zapíše aktuálne nastavenia do súboru ~/.toprc. Toto je odporúčaná metóda na písanie top profilu.

Free
1. Funkcia
Voľný príkaz sa používa na zobrazenie využitia pamäte a povolenie na používanie je pre všetkých používateľov.

2. Formát
voľné [-b-k-m] [-o] [-s oneskorenie] [-t] [-V]

3. Hlavné parametre
-b -k -m: Zobrazuje využitie pamäte v bajtoch (KB, MB).
-s oneskorenie: Zobrazuje, koľko sekúnd každých pár sekúnd má zobraziť využitie pamäte.
-t: Zobrazuje súčet pamäťových stĺpcov.
-o: Stĺpec nastavenia bufferu nie je zobrazený.

uptime
18:59:15 o 25 minút, 2 používatelia, priemerné zaťaženie: 1,23, 1,32, 1,21
Čas teraz
Čas, ktorý uplynul od systému po čas, ktorý uplynul
Počet pripojených používateľov
Posledná minúta, päť a pätnásť minút zaťaženia systému
Parametre: -V Zobraziť informácie o verzii.

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 Pozorovať aktivitu disku
Aktivita disku je hlavne chápaná z nasledujúcich indikátorov:
bi: Označuje počet blokov prečítaných za sekundu z disku (bloky/s). Čím vyššie číslo, tým viac aktivity sa disk číta.
bo: Predstavuje počet blokov zapísaných na disk za sekundu (bloky/s). Čím vyššie číslo, tým viac aktivity sa zapisuje na disk.
wa: Pomer času, počas ktorého CPU čaká na disk I/O (pending disk IO). Čím vyššie číslo, tým vážnejšia je aktivita súborového systému pre CPU, ktorý čaká na spracovanie dát pomalým diskovým systémom. WA 0 je ideálne. Ak je wa často vyššie ako 10, súborový systém môže byť potrebné upraviť podľa výkonu.
2. Pozorovať aktivitu CPU
VMSTAT lepšie odráža využitie CPU než top:
USA: Pomer času, akým používateľský program používa CPU. Čím vyššie toto číslo, tým rušnejší je používateľský proces.
sy: Percento času, ktorý systémové volania využívajú CPU. Všimnite si, že keďže NFS beží v jadre, čas CPU zaberaný aktivitami NFS sa odráža v sy. Ak je toto číslo často veľké, musíte si všimnúť, či je jadrový proces, ako je NFS, náročnejší. Ak sú us aj sy relatívne veľké súčasne, mali by ste zvážiť oddelenie niektorých používateľských programov na samostatné servery, aby ste sa navzájom neovplyvňovali.
id: Percento času, počas ktorého je CPU nečinné.
wa: Percento času, počas ktorého CPU čaká na čakajúci disk IO.

iostat
Používal sa na počítanie využitia CPU a I/0 počtu tty prístrojov, pevných diskov a CD-ROMiek
Parametre:
-c Zobrazuje iba riadky CPU
-d Zobrazuje diskové riadky
-k Zobrazuje výstup z disku v kilobajtoch
-t obsahuje časovú pečiatku vo výstupe
-x zahŕňa rozšírené diskové metriky vo výstupe

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Percento nečinnosti CPU počas čakania na lokálne I/O
%percento nečinnosti CPU, keď lokálne I/O nečaká

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
mal 9,86, 284,34, 84,48 685407 roku 2036
Prenosy za sekundu (tps), čítanie blokov 512 bajtov za sekundu (Blk_read/s), zápisy blokov 512 bajtov za sekundu (Blk_wrtn/s) a celkový počet čítaní blokov (Blk_read) a zápisov 512 bajtov (Blk_wrtn).
Systém
# uname -a # Zobraziť informácie o jadre/OS/CPU
# hlava -n 1 /etc/issue # Skontrolujte verziu OS
# cat /proc/cpuinfo # Zobraziť informácie o CPU
# hostname # Zobraziť názov počítača
#lspci -tv # Zoznam všetkých PCI zariadení
# lsusb -tv # Zoznam všetkých USB zariadení
#lsmod# Zoznam načítaných modulov jadra
# env # Pozrite sa na environmentálne premenné
Zdroje
# free -m # Zobraziť využitie pamäte a využitie swap oblasti
# df -h # Zobraziť využitie každej partície
# du -sh # na zobrazenie veľkosti špecifikovaného adresára
# grep MemTotal /proc/meminfo # Zobraziť celkové množstvo pamäte
# grep MemFree /proc/meminfo # Skontrolujte množstvo voľnej pamäte
# dostupnosť # Zobraziť čas prevádzky systému, počet používateľov, načítanie
# cat /proc/loadavg # aby ste videli načítanie systému
Disky a partície
# Mount | stĺpec -t # na zobrazenie stavu pripojeného oddielu
# fdisk -l # Zobraziť všetky partície
#swapon -s # Zobraziť všetky swap partície
# hdparm -i /dev/hda # Zobraziť parametre disku (iba IDE zariadenia)
# dmesg | grep IDE # Skontrolujte stav detekcie IDE zariadenia pri štarte
Internet
#ifconfig # Zobraziť vlastnosti všetkých sieťových rozhraní
#iptables -L # Pozri sa na nastavenia firewallu
# trasa -n # Pozri sa na smerovaciu tabuľku
# netstat -lntp # Zobraziť všetky odpočúvacie porty
#netstat -antp # na zobrazenie všetkých nadviazaných spojení
#netstat -s # Zobraziť štatistiky siete
Proces
# ps -ef # Pozri všetky procesy
# hore # Zobraziť stav procesu v reálnom čase
užívateľ
# w # Zobraziť aktívnych používateľov
# id # Zobraziť špecifikované informácie o používateľovi
# posledný # Zobraziť logy prihlasovania používateľa
# cut -d: -f1 /etc/passwd # Zobraziť všetkých používateľov v systéme
# cut -d: -f1 /etc/group # Zobraziť všetky skupiny v systéme
# crontab -l # na zobrazenie plánovaných úloh aktuálneho používateľa
Služba
# chkconfig --list # Zoznam všetkých systémových služieb
# chkconfig --list | grep na # uvádza všetky spustené systémové služby
Postup
#rpm-qa # Zobraziť všetky nainštalované balíky




Predchádzajúci:C# na získanie zdrojového kódu webovej stránky
Budúci:Linux je skvelý spôsob, ako vidieť miesto na disku
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com