Denne artikkelen gir en omfattende guide til hvordan du kan overvåke ressursbruket på Linux-serveren din ved hjelp av kommandoene top, htop, df, du, samt free-kommandoen for minnebruk. Disse verktøyene er essensielle for systemadministratorer som skal holde styr på CPU, RAM og diskspbruksforhold.

Overvåking av CPU og minne med top

top-kommandoen er et standardverktøy i Linux som gir sanntidsinformasjon om kjørende prosesser og systemressursbruk. Den viser detaljer som CPU-bruk, minnebruk, swapbruk og prosessaktivitet.

  1. Åpne terminalen din og skriv top, trykk så Enter for å starte overvåkingen.
  2. For å sortere prosesser etter CPU-bruk, trykk P.
  3. For å sortere prosesser etter minnebruk, trykk M.
  4. For å avslutte en prosess, finn dens Prosess-ID (PID) og skriv k, deretter tast inn PID-en ført av Enter.
  5. Trykk q for å avslutte top.

Fremforsegret overvåking med htop

htop er en interaktiv prosessviser som gir et mer brukervennlig grensesnitt sammenlignet med top. Den inkluderer funksjoner som fullfargestøtte, museinteraksjon og muligheten til å scrolle gjennom prosesser.

Installasjon av htop

For å installere htop, bruk pakkehåndtereren din. For Debian-baserte systemer (som Ubuntu), bruk:

sudo apt-get update
sudo apt-get install htop

For Red Hat-baserte systemer (som CentOS), bruk:

sudo yum install epel-release
sudo yum install htop

Bruk av htop

  1. Åpne terminalen din og skriv htop, trykk så Enter.
  2. For å avslutte en prosess, bruk piltastene til å velge den og trykk F9.
  3. For å sortere prosesser etter CPU eller minnebruk, bruk piltastene til å navigere til ønsket kolonneoverskrift og trykk Enter.
  4. Trykk F10 for å avslutte htop.

Overvåking av diskbruk med df og du

df-kommandoen rapporterer filsystemets diskspbruksforhold, mens du-kommandoen estimerer filspbruksforhold.

Bruk av df

  1. For å se diskbruk i et menneskelig leselig format, skriv df -h.
  2. Dette vil vise den totale størrelsen, brukt plass, tilgjengelig plass og brukprosent for hvert montert filsystem.

Bruk av du

  1. For å sjekke diskbruket til en spesifikk katalog, skriv du -sh /sti/til/katalog.
  2. -s-alternativet summerer den totale størrelsen, mens -h-alternativet gjør det menneskelig leselig.

Overvåking av minnebruk med free

free-kommandoen viser systemets minnebruk, inkludert fysisk og swapminne.

  1. For å se minnebruk i et menneskelig leselig format, skriv free -h.
  2. Dette vil vise den totale, brukt og ledige minnet sammen med buffers/cache-informasjon.

Felsøking

  • top eller htop ikke installert: Sjekk at du har installert de nødvendige pakkene som beskrevet i installasjonsavsnittene.
  • Ingen tilgang til å avslutte en prosess: Du kan trenge superbrukerrettigheter. Prøv å bruke sudo top eller sudo htop.
  • df viser uventet diskbruk: Sjekk etter store filer eller kataloger som kan forbruke plass. Bruk du -sh /sti/til/katalog til å undersøke.

Ved å overvåke serverens ressurser regelmessig med disse verktøyene, kan du sikre optimal ytelse og raskt håndtere eventuelle problemer som oppstår.