|
|
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ánkyBudúci:Linux je skvelý spôsob, ako vidieť miesto na disku
|