Sådan kontrolleres CPU-brug / udnyttelse i Linu. – system

du kan støtte os ved at do .nloade denne artikel som PDF fra linket nedenfor. Do .nload guiden som PDF

introduktion

tid til anden, mens du administrerer servere i dine daglige roller, vil du gerne kontrollere, hvordan CPU ‘ en på dit system klarer sig, især hvis du har mistanke om, at noget kan forbruge mere end det skal. For at kunne gøre det er der mange Linu.-værktøjer, der kan hjælpe dig med at inspicere, hvordan det fungerer i realtid.,

før vi fortsætter, kan du tjekke dine cpu-detaljer med lscpu-kommandoen.

# 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 

For flere detaljer kan du kontrollere cpuinfo-filen.

# cat /proc/cpuinfo | less

lad os begynde

ved hjælp af topkommando

den øverste kommando viser Linu. – processer og har en kolonne, der beskriver, hvordan processerne bruger tilgængelig / tildelt CPU.

brug af vmstat-kommando

vmstat-kommandoen rapporterer virtuel hukommelsesstatistik om processer, hukommelse, Personsøgning, blokering af IO, fælder og CPU-udnyttelse. Prøve vmstat output er vist nedenfor., Den sidste kolonne er mærket cpu og bør være, hvor vi er interesseret i her.

  • cpu-kolonnerne udtrykkes som procentdele af den samlede CPU-tid.
  • den første cpu-kolonne, “us” (brugerkode) viser procentdelen af den tid, der bruges på at køre ikke-kernekode.
  • den anden cpu-kolonne,” sy ” (systemkode) viser procentdelen af den tid, der bruges på at køre kernekode.
  • den tredje cpu-kolonne,” id ” viser procentdelen af tomgangstid.
  • den fjerde cpu-kolonne, “wa” viser procentdelen af den tid, der bruges på at vente på I/O (Input/Output).,
  • den femte cpu-kolonne, ” st ” (stjæle tid) viser procentdelen af tid stjålet fra en virtuel maskine.

brug af top kommando

fra sine man-sider er Htop en gratis (GPL) ncurses-baseret procesfremviser til Linu.. Det svarer til toppen, men giver dig mulighed for at rulle lodret og vandret, så du kan se alle de processer, der kører på systemet, sammen med deres fulde kommandolinjer, så godt som at se dem som en proces, træ, vælge flere forskellige processer, og handler på dem alle på én gang.
opgaver relateret til processer (drab, renicing) kan gøres uden at indtaste deres PID ‘ er.,

Anvendelse af sar kommando

En forkortelse for System årsberetning, skal denne kommando bruges til at indsamle, rapport, eller gem system aktivitet oplysninger i Unix som operativsystem.

Sysnta.for sar er som følger:

sar ]

installer SAR

efter installationen skal du aktivere sysstat for at begynde at indsamle systemoplysninger. Skift ENABLED= “false” til ENABLED= “true” i konfigurationsfilen som vist nedenfor. Efter redigeringen skal du genstarte sysstat.genstart sysstat efter at have foretaget ændringerne.,

sudo systemctl restart sysstat

Generer CPU-rapporter 10 gange hvert 5.sekund

Hvis du bruger en GUI-baseret vindueshåndtering som GNOME eller KDE eller andre, skal du kigge efter system monitor-værktøjet til din distribution. Det kan nemt installeres, hvis det mangler.

konklusion

det er meget vigtigt at kontrollere cpu-ressourcer på din server i din daglige husholdning. Det er vigtigt for kapacitetsplanlægning og for at kontrollere dit systems helbred. Tak fordi du læste igennem, og vi håber, at guiden var hjælpsom.,

Læs også:

Sådan bruges cat-og cp-kommandoer på Linu./Uni. med eksempler

sådan ekstraheres.xz-filer på Linux – CenOS / Ubuntu / Debian

Hvordan man bruger scp kommando til sikkert at overføre filer med eksempler

Hvordan man kan bruge rsync-kommandoen på Linux/Unix med eksempler

Hvordan du Udfører / Åbne JNLP filer på Linux – Ubuntu / Debian / Fedora / Arch

Top RHCSA / RHCE Certificering Undersøgelse Bøger 2019

Du kan støtte os ved at downloade denne artikel som PDF via Linket nedenfor. Do /nload vejledningen som PDF

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *