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

Skriv ut
  • 0

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.


Hjälpte svaret dig?

Relaterade artiklar

«Tillbaka

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!