|
|
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ánkyDalší:Linux je skvělý způsob, jak vidět místo na disku
|