3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

In dit artikel leggen we 3 manieren uit om het CPU-gebruik in Linux te controleren.

CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt. De prestaties van de CPU zijn een van de belangrijkste determinanten van de prestaties van een systeem. Om het maximale uit de beperkte verwerkingskracht te halen, is het noodzakelijk om te controleren hoe deze bron wordt gebruikt.

Voor dit demonstratiedoel gebruiken we de Ubuntu 20.04-server. De volgende opdrachten kunnen op elke Linux-machine werken.

3 manieren om het CPU-gebruik in Linux te controleren

Linux heeft verschillende ingebouwde systeemaanroepen om prestatiemetingen te extraheren. Sommige hulpprogramma's zijn vooraf geïnstalleerd met alle Linux-distributies, voor sommige is handmatige installatie vereist.

1 - bovenste commando

top commando is het meest gebruikt. De uitvoer van het bovenste commando is verdeeld in twee secties. In de eerste sectie geven enkele regels een samenvatting van de systeembronnen met CPU-gebruik en de tweede sectie geeft een lijst weer van processen en threads die momenteel worden beheerd door de Linux-kernel. Het biedt ook interactieve opties om zijn gedrag aan te passen en verschillende acties uit te voeren.

De bovenste tool kan het CPU-gebruik weergeven. Start het hulpprogramma.

# top

Lijst met sneltoetsen:

  • P: Sorteer processen op CPU-gebruik.
  • I: Verwijder inactieve processen uit de lijst. Druk nogmaals op "I" om terug te keren.
  • M: Sorteer de lijst op geheugengebruik.
  • S: Sorteer de lijst op hoe lang processen zijn uitgevoerd.
  • U: Filter de processen op de eigenaar.
  • K: Dood een proces. Vereist de PID van het proces.

2 - htop-opdracht

htop- opdracht stelt de gebruiker in staat om de vitale bronnen van het systeem of de serverprocessen in realtime interactief te bewaken. htop is een nieuwer programma vergeleken met top command, en het biedt veel verbeteringen ten opzichte van top command. De standaardweergave van de htop is prettiger om mee te werken. De gebruikersinterface is duidelijker dan de bovenkant. De teksten zijn ingekleurd en prettig om naar te kijken. Het biedt ook zowel horizontaal als verticaal scrollen.

We moeten htop handmatig installeren . Gebruik de volgende opdracht om htop te installeren :

Voor Ubuntu gebaseerd:

# apt install htop -y

Voor Fedora/CentOS gebaseerd:

# yum install htop -y

Gebruik het volgende commando om htop te starten :

# htop

3 - iostat-opdracht

Het iostat-commando in Linux wordt gebruikt voor het bewaken van systeeminvoer/uitvoerstatistieken voor apparaten en partities. Het bewaakt de invoer/uitvoer van het systeem door de tijd dat de apparaten actief zijn te observeren in verhouding tot hun gemiddelde overdrachtssnelheden. In tegenstelling tot top of htop biedt iostat geen realtime systeembewaking.

De iostat-tool wordt geleverd als onderdeel van het sysstat-pakket. Het is beschikbaar op bijna elke Linux-distributie.

Gebruik de volgende opdracht om iostat te starten:

# iostat

Gebruik de volgende opdracht om alleen CPU-statistieken te controleren:

# iostat -c

Gebruik de vlag "-x" voor uitgebreide statistieken. De vlag "-t" bepaalt hoe vaak elk rapport moet worden weergegeven.

# iostat -xtc 5 2

Enkele commando's van iostat :

  • iostat: rapport en statistiek ophalen.
  • iostat -x: Toon meer details statistieken informatie.
  • iostat -c: Toon alleen de cpu-statistieken.
  • iostat -d: alleen het apparaatrapport weergeven.
  • iostat -xd: Toon uitgebreide I/O-statistieken alleen voor apparaat.
  • iostat -k: Leg de statistieken vast in kilobytes of megabytes.
  • iostat -k 2 3: Geef cpu- en apparaatstatistieken met vertraging weer.
  • iostat -j ID mmcbkl0 sda6 -x -m 2 2: Toon persistente apparaatnaamstatistieken.
  • iostat -p: Statistieken weergeven voor blokapparaten.
  • iostat -N: Statistische informatie over lvm2 weergeven.

We hebben slechts 3 commando's behandeld om het CPU-gebruik te controleren. Er zijn meer commando's en methoden om hetzelfde te controleren.

In dit artikel hebben we 3 manieren gezien om het CPU-gebruik in Linux te controleren.

Krijg een krachtige dual E5-serie dedicated server en goedkope KVM VPS.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.