Hoe te controleren CPU gebruik / gebruik in Linux systeem

U kunt ons ondersteunen door het downloaden van dit artikel als PDF van de onderstaande Link. Download De Gids als PDF

Inleiding

tijd tot tijd, terwijl u servers beheert in uw dagelijkse rollen, wilt u controleren hoe de CPU van uw systeem het doet, vooral als u vermoedt dat iets meer verbruikt dan het zou moeten. Om dat te kunnen doen, zijn er veel Linux tools die u kunnen helpen inspecteren hoe het presteert in real-time.,

voordat we verder gaan kunt u uw cpu details controleren met het lscpu Commando.

# 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 

voor meer details kunt u het cpuinfo-bestand raadplegen.

# cat /proc/cpuinfo | less

laten we beginnen met

met behulp van top commando

Het top commando toont Linux processen en heeft een kolom waarin wordt beschreven hoe de processen gebruik maken van beschikbare/toegewezen CPU.

met behulp van vmstat Commando

het vmstat Commando rapporteert virtueel geheugen statistieken over processen, geheugen, paging, block IO, traps en CPU gebruik. Voorbeeld vmstat-uitvoer wordt hieronder weergegeven., De laatste kolom is gelabeld cpu en moet zijn waar we zijn geïnteresseerd in hier.

  • De cpu-kolommen worden uitgedrukt als percentages van de totale CPU-tijd.
  • de eerste cpu kolom,” us ” (user code) toont het percentage van de tijd dat wordt besteed aan het draaien van niet-kernel code.
  • de tweede cpu-kolom,” sy ” (systeemcode) toont het percentage van de tijd dat wordt besteed aan het draaien van kernelcode.
  • de derde cpu kolom,” id ” toont het percentage van de inactieve tijd.
  • de vierde cpu-kolom,” wa ” toont het percentage tijd dat wordt besteed aan het wachten op I/O (Input/Output).,
  • de vijfde cpu kolom,” st ” (steal time) toont het percentage van de tijd gestolen van een virtuele machine.

met behulp van top commando

van de manpages, is Htop een vrije (GPL) ncurses-gebaseerde procesviewer Voor Linux. Het is vergelijkbaar met top, maar stelt u in staat om verticaal en horizontaal te scrollen, zodat u alle processen kunt zien die op het systeem draaien, samen met hun volledige opdrachtregels, evenals ze als een processtructuur kunt bekijken, meerdere processen kunt selecteren en ze allemaal tegelijk kunt bewerken.
taken gerelateerd aan processen (doden, renicing) kunnen worden gedaan zonder hun PID ‘ s in te voeren.,

gebruikmakend van SAR Commando

een acroniem voor Systeemactiviteitsrapport, dit commando wordt gebruikt om informatie over systeemactiviteit te verzamelen, te rapporteren of op te slaan in Unix-achtig besturingssysteem.

De sysntax voor sar is als volgt:

sar ]

Install Sar

na de installatie kan sysstat beginnen met het verzamelen van systeeminformatie. Change ENABLED = “false” naar ENABLED = “true” in het configuratiebestand zoals hieronder getoond. Na de bewerking, herstart sysstat.

herstart sysstat na het maken van de wijzigingen.,

sudo systemctl restart sysstat

genereer CPU-rapporten 10 keer per 5 seconden

Als u een GUI-gebaseerde windowmanager gebruikt, zoals GNOME of KDE of anderen, zoek dan naar het hulpprogramma Systeemmonitor voor uw distributie. Het kan gemakkelijk worden geïnstalleerd als het ontbreekt.

conclusie

het controleren van cpu-bronnen in uw server is zeer essentieel in uw dagelijkse huishouding. Het is belangrijk voor capaciteitsplanning en voor het controleren van de gezondheid van uw systeem. Bedankt voor het doorlezen en we hopen dat de gids behulpzaam was.,

Lees ook:

hoe cat en cp commando ‘ s te gebruiken op Linux/Unix met voorbeelden

hoe te extraheren .xz – bestanden op Linux – CenOS / Ubuntu / Debian

scp-commando gebruiken om bestanden veilig over te dragen met voorbeelden

rsync-commando gebruiken op Linux/Unix met voorbeelden

hoe JNLP-bestanden openen op Linux-Ubuntu / Debian / Fedora / Arch

Top RHCSA/RHCE Certification Study Books 2019

U kunt ons ondersteunen door dit artikel als PDF te downloaden van de link hieronder. Download de handleiding als PDF

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *