Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12154|Odpověď: 0

[linux] Příkaz pro zobrazení využití systémových zdrojů v CentOS

[Kopírovat odkaz]
Zveřejněno 16.02.2015 15:34:29 | | |

Použijte 'top -i' pro zjištění, kolik procesů je ve stavu Running, mohou být v systému úzká místa v paměti nebo I/O, použijte free pro zjištění, kolik je spotřeba systémové paměti, zda je swap hodně obsazený, použijte iostat pro sledování I/O zátěže...
  Existuje také způsob, jak to udělat ps-ef | sort -k7 pro třídění procesů podle runtime a zjištění, který proces spotřebovává nejvíce času CPU.
top:
Hlavní parametry:
d: Zadejte interval aktualizace, počítaný v sekundách.
Otázka: Nejsou žádné zpožděné aktualizace. Pokud má uživatel superuživatele, bude vykonán nejvyšší příkaz s nejvyšší prioritou.
c: Zobrazuje kompletní cestu a název procesu.
S: Kumulativní režim, který akumuluje čas CPU dokončených nebo zmizelých podprocesů.
s: Nouzový režim.
i: Nejsou zobrazeny žádné nečinné nebo zbytečné (Zombie) procesy.
n: Zobrazuje počet aktualizací a výstupů po dokončení
Parametry displeje:
PID (Process ID): Identifikační číslo procesu.
UŽIVATEL: Uživatelské jméno osoby, která proces vlastní.
PR: Priorita procesu.
NI: Prioritní hodnota procesu.
VIRT: Hodnota virtuální paměti, kterou proces zabírá.
RES: Fyzická paměťová hodnota obsazená procesem.
SHR: Sdílená paměťová hodnota používaná procesem.
S: Stav procesu, kde S znamená spánek, R běžící, Z znamená mrtvý a N znamená hodnotu priority procesu zápornou.
%CPU: Využití CPU procesem.
%MEM: Procento fyzické paměti a celková paměť zabíraná procesem.
TIME+: Celkový čas CPU spotřebovaný procesem po jeho zahájení.
Příkaz: Název spouštěcího příkazu, který proces spouští, a pokud tento řádek není zobrazen, proces bude mít plnou příkazovou řádku.
Při používání horního příkazu můžete také použít některé interaktivní příkazy k dokončení funkcí dalších parametrů. Tyto příkazy se aktivují pomocí zkratek.
<空格>: Okamžitě obnovit.
P: Uspořádané podle velikosti využití CPU.
T: Tříděte podle času a kumulativního času.
Otázka: Opusťte vrchní velení.
m: Přepínač pro zobrazení informací o pamětí.
t: Přepínač pro zobrazení informací o procesu a stavu CPU.
c: Přepínač pro zobrazení názvu příkazu a celého řádku příkazů.
M: Seřaďte podle množství použité paměťi.
W: Zapíše aktuální nastavení do souboru ~/.toprc. Toto je doporučená metoda pro napsání top profilu.

zdarma
1. Funkce
Volný příkaz slouží k zobrazení využití paměti a oprávnění k použití je pro všechny uživatele.

2. Formát
volné [-b-k-m] [-o] [-s zpoždění] [-t] [-V]

3. Hlavní parametry
-b -k -m: Zobrazuje využití paměti v bajtech (KB, MB).
-s zpoždění: Ukazuje, kolik sekund každých pár sekund má být zobrazeno využití paměti.
-t: Ukazuje součet paměťových sloupců.
-o: Sloupec pro nastavení bufferu není zobrazen.

uptime
18:59:15 nárůst o 25 minut, 2 uživatelé, průměrné načítání: 1,23, 1,32, 1,21
Čas teď
Čas, který uplynul od systému k jeho uplynulosti
Počet připojených uživatelů
Poslední minutu, pět a patnáct minut zatížení systému
Parametry: -V Zobrazit informace o verzi.

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 Pozorování aktivity disku
Aktivita disku je chápána především podle následujících indikátorů:
bi: Označuje počet bloků přečtených za sekundu z disku (bloků/s). Čím vyšší číslo, tím více aktivity disk čte.
bo: Představuje počet bloků zapsaných na disk za sekundu (bloků/s). Čím vyšší číslo, tím více aktivity se zapisuje na disk.
wa: Poměr času, po který CPU čeká na disk I/O (pending disk IO). Čím vyšší číslo, tím závažnější je aktivita souborového systému pro CPU, který čeká na zpracování dat pomalým diskem. Ideální je wa-0. Pokud je wa často větší než 10, může být nutné nastavit souborový systém pro výkon.
2. Pozorovat aktivitu CPU
VMSTAT lépe odráží využití CPU než top:
US: Poměr času, kdy uživatelský program používá CPU. Čím vyšší toto číslo, tím rušnější je uživatelský proces.
sy: Procento času, kdy systémové volání využívá CPU. Všimněte si, že protože NFS běží v jádru, čas CPU zabíraný aktivitami NFS se odráží v sy. Pokud je toto číslo často vysoké, je třeba věnovat pozornost tomu, zda je proces jádra, jako je NFS, více zatěžující. Pokud jsou us i sy relativně velké současně, je třeba zvážit oddělení některých uživatelů na samostatné servery, abyste se navzájem neovlivňovali.
id: Procento času, kdy je CPU nečinný.
wa: Procento času, kdy CPU čeká na čekající disk IO.

iostat
Používal se k počítání využití CPU a počtu I/0 tty zařízení, pevných disků a CD-ROMů
Parametry:
-c Zobrazuje pouze řádky CPU
-d Zobrazuje řádky disku
-k Zobrazuje výstup z disku v kilobajtech
-t obsahuje časové razítko ve výstupu
-x zahrnuje rozšířené diskové metriky ve výstupu

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Procento nečinnosti CPU během čekání na lokální I/O
%nečinné procento nečinnosti CPU, když místní I/O nečeká

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
měl 9,86, 284,34, 84,48 685407 roce 2036
Přenosy za sekundu (tps), čtení bloků o rychlosti 512 bajtů za sekundu (Blk_read/s), zápisy bloků za sekundu (Blk_wrtn/s) a celkový počet čtení bloků (Blk_read) a zápisů 512 bajtů (Blk_wrtn).
Systém
# uname -a # Zobrazit informace o jádru/OS/CPU
# hlava -n 1 /etc/issue # Zkontrolujte verzi OS
# cat /proc/cpuinfo # Zobrazit informace o CPU
# název hostitele # Zobrazit název počítače
#lspci -tv # Vyjmenuj všechna PCI zařízení
# lsusb -tv # Seznam všech USB zařízení
#lsmod# Seznam načtených kernel modulů
# env # Podívejte se na proměnné prostředí
Zdroje
# free -m # Zobrazit využití paměti a využití swap oblasti
# df -h # Zobrazit využití každé partition
# du -sh # pro zobrazení velikosti zadaného adresáře
# grep MemTotal /proc/meminfo # Zobrazit celkové množství paměti
# grep MemFree /proc/meminfo # Zkontroluj množství volné paměti
# dostupnost # Zobrazit čas provozu systému, počet uživatelů, načítání
# cat /proc/loadavg # pro zobrazení načítání systému
Disky a oddíly
# Mount | sloupec -t # pro zobrazení stavu připojené partition
# fdisk -l # Zobrazit všechny oddíly
#swapon -s # Zobrazit všechny swapové oddíly
# hdparm -i /dev/hda # Zobrazit parametry disku (pouze IDE zařízení)
# dmesg | grep IDE # Zkontrolujte stav detekce zařízení IDE při spuštění
Internet
#ifconfig # Zobrazit vlastnosti všech síťových rozhraní
#iptables -L # Podívej se na nastavení firewallu
# trasa -n # Podívej se na tabulku trasování
# netstat -lntp # Zobrazit všechny poslechové porty
#netstat -antp # pro zobrazení všech navázaných spojení
#netstat -s # Zobrazit statistiky sítě
Proces
# ps -ef # Zobrazit všechny procesy
# top # Zobrazit stav procesu v reálném čase
uživatel
# w # Zobrazit aktivní uživatele
# id # Zobrazit specifikované uživatelské informace
# poslední # Zobrazit logy přihlášení uživatelů
# cut -d: -f1 /etc/passwd # Zobrazit všechny uživatele v systému
# cut -d: -f1 /etc/group # Zobrazit všechny skupiny v systému
# crontab -l # pro zobrazení plánovaných úkolů aktuálního uživatele
Služba
# chkconfig --list # Seznam všech systémových služeb
# chkconfig --seznam | grep na # uvádí všechny spuštěné systémové služby
Postup
#rpm-qa # Zobrazit všechny nainstalované balíčky




Předchozí:C# pro získání zdrojového kódu webové stránky
Další:Linux je skvělý způsob, jak vidět místo na disku
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com