Úvod
čas od času, zatímco spravujete servery ve svých každodenních rolích, chtěli byste zkontrolovat, jak se CPU vašeho systému daří, zejména pokud máte podezření, že něco může spotřebovávat více, než se předpokládá. Abyste to mohli udělat, existuje mnoho linuxových nástrojů, které vám mohou pomoci zkontrolovat, jak funguje v reálném čase.,
než budeme pokračovat, můžete zkontrolovat podrobnosti cpu pomocí příkazu lscpu.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 1992.000 CPU max MHz: 1992.0000 BogoMIPS: 3984.00 Hypervisor vendor: Windows Subsystem for Linux Virtualization type: container Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor
pro více informací můžete zkontrolovat soubor cpuinfo.
# cat /proc/cpuinfo | less
začneme
Použití vrchní velení
horní příkaz zobrazí Linux procesy a má sloupec, který popisuje, jak jsou procesy s využitím dostupných/přidělených CPU.
pomocí příkazu vmstat
příkaz vmstat hlásí statistiky virtuální paměti o procesech, paměti, stránkování, bloku IO, pastích a využití CPU. Ukázkový výstup vmstat je uveden níže., Poslední sloupec je označen cpu a měl by být tam, kde nás zajímá.
- sloupce cpu jsou vyjádřeny jako procenta celkového času CPU.
- první sloupec cpu, “ us “ (uživatelský kód) ukazuje procento času stráveného spuštěním kódu bez jádra.
- druhý sloupec cpu,“ sy “ (systémový kód) ukazuje procento času stráveného spuštěním kódu jádra.
- třetí sloupec cpu, „id“ukazuje procento nečinnosti.
- čtvrtý sloupec cpu,“ wa “ ukazuje procento času stráveného čekáním na i/o (vstup / výstup).,
- pátý sloupec cpu, “ st “ (ukrást čas) ukazuje procento času ukradeného z virtuálního počítače.
pomocí horního příkazu
ze svých manuálních stránek je Htop zdarma (GPL) prohlížeč procesů na bázi ncurses pro Linux. Je to podobné jako top, ale umožňuje posouvat vertikálně i horizontálně, takže můžete vidět všechny procesy běžící v systému, spolu s jejich kompletní příkazové řádky, stejně jako jejich prohlížení jako proces, strom, výběr více procesy a působí na ně všechny najednou.
úkoly související s procesy (zabíjení, renicing) lze provádět bez zadání jejich PID.,
Použití sar příkaz
zkratka pro Systém, Zprávy o Činnosti, tento příkaz se používá k sbírat, zprávu, nebo uložit systém údaje o aktivitě v systému Unix, jako je operační systém.
sysntax pro sar je následující:
sar ]
Instalovat sar
Po instalaci, povolte sysstat začít sbírat informace o systému. Změna ENABLED= „false“na ENABLED=“ true “ v konfiguračním souboru, jak je uvedeno níže. Po úpravě restartujte sysstat.
restartujte sysstat po provedení změn.,
sudo systemctl restart sysstat
Generovat PROCESORU zprávy 10 krát každých 5 sekund
Pokud jste pomocí GUI správce oken jako GNOME nebo KDE nebo jiné, podívejte se na nástroj sledování systému pro vaši distribuci. Lze jej snadno nainstalovat, pokud chybí.
závěr
Kontrola zdrojů cpu na vašem serveru je velmi důležitá ve vašem každodenním udržování domu. Je důležité pro plánování kapacity a pro kontrolu zdraví vašeho systému. Děkujeme, že jste si přečetli a doufáme, že průvodce byl užitečný.,
Přečtěte si také:
Jak používat příkazy cat a cp na LINUXU / Unixu s příklady
Jak extrahovat .xz soubory na Linuxu – CenOS / Ubuntu / Debian
Jak používat scp příkaz bezpečně přenášet soubory s příklady
Jak používat rsync příkaz Linux/Unix s příklady
Jak Spustit / Otevřít soubory s příponou JNLP na Linux – Ubuntu / Debian / Fedora / Oblouk,
Top RHCSA / RHCE Certifikaci učebnic 2019