Hur man kontrollerar CPU- och RAM-användning på en Linux VPS

Hög CPU- eller RAM-användning kan orsaka lagg, långsamma kommandosvar, misslyckade uppdateringar eller att spelservrar stängs av av operativsystemet. Använd Linux-processverktyg för att hitta vad som använder resurser innan du startar om eller avslutar något.

Börja med de inbyggda kommandona först. Installera htop om du vill ha en renare livevy av processer, CPU-kärnor, minne och swap.

 

Kontrollera användning med top

  1. Anslut till VPS:en med SSH.
  2. Kontrollera den aktuella CPU- och minnesvyn med top. Detta är tillgängligt på de flesta Linux-installationer utan att lägga till något:
    top

    Ubuntu VPS-terminal som visar top CPU- och minnesutdata

 

Installera htop

htop är inte alltid installerat som standard. Installera det först om kommandot htop saknas.

  1. På Ubuntu eller Debian, kör:
    sudo apt update
    sudo apt install htop

    På AlmaLinux, Rocky Linux, Oracle Linux eller CentOS-liknande system, kör:

    sudo dnf install htop
  2. Öppna htop för en enklare livevy:
    htop

    Ubuntu VPS-terminal som visar htop körande med CPU-minne och processanvändning

 

Kontrollera minne och swap

  1. Kontrollera minne och swap-användning separat:
    free -h

    Ubuntu VPS-terminal som visar free -h minne och swap-utdata

  2. Lista de processer som använder mest minne om du behöver en snabb icke-interaktiv vy:
    ps aux --sort=-%mem | head

    Ubuntu VPS-terminal som visar de högsta minnesprocesserna med ps aux sorterade efter minne

Om en spelserver använder allt minne vid start, minska inställningarna, ta bort oanvända tjänster, lägg till swap som en kortsiktig säkerhetsåtgärd eller uppgradera RAM. Om CPU är hög endast under uppdateringar, kartgenerering, världssparande eller första start, vänta tills den uppgiften är klar innan du ändrar något.

 

Hur man läser utdata

MÃ¥ttVad det betyder
Load averageHur upptagen VPS:en har varit nyligen. Jämför det med antalet CPU-kärnor.
Använt minneMinne som för närvarande används av processer och cache.
Använd swapDiskstödd nödsituation minne. Konstant swap-användning betyder vanligtvis att VPS:en behöver mer RAM.
CPU%Processer som använder CPU-tid. Sortera efter CPU i top eller htop för att hitta orsaken.

Om en process använder höga resurser, identifiera vad det är innan du avslutar det. Att stoppa en databas, spelserver eller panelprocess utan att spara kan orsaka dataförlust.

  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

Hur man ansluter till en Linux VPS med SSH

SSH är det vanliga sättet att hantera en Linux VPS. Det ger dig en terminal på servern så att du...

Hur man uppdaterar paket på en Linux VPS

Att hålla paketen uppdaterade hjälper till att åtgärda säkerhetsproblem och håller serververktyg...

Hur man skapar en sudo-användare på en Linux VPS

En sudo-användare låter dig hantera en Linux VPS utan att logga in som root för varje uppgift....

Hur man säkrar SSH på en Linux VPS

SSH är det huvudsakliga sättet att hantera en Linux VPS, så det bör säkras innan servern används...

Hur man kontrollerar diskutrymme på en Linux VPS

Problem med diskutrymme kan stoppa uppdateringar, säkerhetskopior, loggar, databaser och...