Forbedre Linux-PCens ytelse ved å lære hvordan du frigjør RAM og administrerer minne mer effektivt.

Sliter Linux-PC-en din med å håndtere visse ressurskrevende programmer? Eller kanskje du ofte stirrer på et lasteikon i flere minutter før datamaskinen gjør noe. Uansett vil vi alle at PC-ene våre skal yte på sitt beste nivå.

Random Access Memory, eller ganske enkelt RAM, er avgjørende for å ha en ytelsesrik PC, spesielt når du kjører flere programmer eller ressurskrevende applikasjoner. Her er noen måter å forbedre RAM-ytelsen på Linux.

Hvorfor er RAM så viktig?

Hver gang du kjører en applikasjon på din Linux-PC, lagrer programmet dataene og alle andre ofte åpnede filer i RAM-en. I motsetning til andre lagringsmedier som SSD-er, tillater RAM rask lese- og skrivehastighet, noe som betyr raskere behandling.

Hvis du ikke har nok RAM, vil du legge merke til flaskehalser i ytelsen. Dette er fordi PC-en din vil bruke deler av SSD-en eller harddisken til å lagre dataene, som er tregere i behandlingen av informasjon.

En alvorlig mangel på RAM kan gjøre systemet ubrukelig og noen ganger føre til at systemet krasjer.

Sjekker RAM-bruk på Linux

For å finne ut om RAM-en din sliter, kan du overvåke den ved å bruke noen Linux-verktøy. Hvis du er komfortabel med kommandolinjen eller er på en Linux-server, bruk følgende kommando:

gratis -h 

Gratis-kommandoen viser ledig og brukt RAM på systemet ditt. De -h flagget sier ganske enkelt at utdataene skal være i et format som kan leses av mennesker.

På GUI-baserte Linux-systemer kan du bruke System Monitor-verktøyet. Bare trykk på Super eller Vindu tasten og søk deretter etter System Monitor. Skjermen vil vise RAM-bruk. I tillegg viser den CPU- og nettverksinformasjon.

Andre applikasjoner som htop gir også god oversikt over ressursutnyttelse og RAM-bruk.

Slik kan du frigjøre RAM for å forbedre den generelle ytelsen på din Linux-PC.

1. Avslutt ubrukte tjenester og programmer

Jo flere programmer eller tjenester du kjører på din Linux-PC, desto høyere RAM-krav. Jo flere faner du holder åpne i nettleseren, desto høyere RAM-bruk.

Avhengig av distroen din, ta lager av pakkene du ikke lenger trenger. For eksempel, på Debian-baserte distroer, kan du bruk APT-pakkebehandlingen for å fjerne pakker.

Du kan også se etter alle kjørende tjenester og stoppe alle du ikke trenger. Alternativt kan du deaktivere dem fra å starte automatisk ved oppstart. På Linux-distros som bruker systemd, kan du liste alle kjørende programmer ved å bruke følgende kommando:

sudo systemctl listeenheter --type=tjeneste --state=kjører

Deaktiver og stopp alle systemtjenester som du ikke lenger trenger.

2. Bruk alltid oppdatert programvare

De fleste programmeringsspråk på lavt nivå som C og C++ har ikke innebygd søppeloppsamling. Dette betyr at programmerere må spesifikt tildele og deallokere minne.

Hvis søppelinnsamling ikke gjøres riktig, kan det føre til minnelekkasjer: et scenario der et program fortsatt bruker minneplass selv om det ikke er ment.

Når en minnelekkasje oppdages i et program, fikser vanligvis utviklerne feilen i neste oppdatering. Derfor er det alltid tilrådelig å oppdatere programvaren regelmessig for å unngå feil som kan påvirke minnet.

Du kan kjøre følgende kommando for å oppdatere programvare avhengig av distroen din.

# På Debian-baserte distroer
sudo apt update && sudo apt oppgradering

# På RHEL Linux-derivater
sudo dnf oppgradering

# På Arch-baserte Linux-distros
sudo pacman -Syu

3. Bruk lett programvare

Undersøk alltid programvaren du skal installere på systemet ditt. De fleste programvaresider har minimumskrav som er en god indikator på hvor minnekrevende programvaren er.

Også, bruk overvåkingsverktøy som htop for å sjekke hvilke programmer som bruker mye RAM.

Bruk lette skjermbehandlere som LXDM, SLiM og LightDM hvis PC-en din har minimalt med RAM. Selv om fremtredende skjermbehandlere som GNOME og KDM er populære, bruker de mye minneressurser.

Like måte, velg lette nettlesere som Midori, Falkon, Pale Moon, etc. for å forsyne dine daglige behov for internettsurfing.

Lettvektsprogramvare gjelder også for den typen Linux-distro du velger å kjøre på systemet ditt eller i en virtuell maskin. Hvis du for eksempel har minnebegrensninger, gå for lette Linux-distroer i stedet.

4. Juster swappiness på Linux

Swappiness er en verdi på Linux-systemet ditt som bestemmer hvor ofte systemet ditt skal bruke det virtuelle minnet på disken når RAM er full.

Ideelt sett bør du ha en lav bytteverdi; vanligvis mellom 0 og 10. På denne måten kommer systemet ditt til å for det meste bruke RAM som er raskere enn å bruke disk.

Men hvis du opplever RAM-problemer som får systemet til å stoppe opp, bør du ha en høy bytteverdi. For eksempel, 60 slik at du bruker disken og unngår potensielle systemkrasj.

Du kan sjekke bytteverdien ved å bruke følgende kommando:

sysctl vm.bytte

For å endre bytteverdien, legg til eller endre følgende linje i din /etc/sysctl.conf fil. For eksempel, for å sette den til 10, kan du legge til linjen:

vm.bytte=10

Lagre filen og bruk endringene ved å bruke følgende kommando:

sudo sysctl -p

5. Tøm buffer og proteser

Cache og katalogoppføringer (dentries) er viktige for å optimalisere filsystemoperasjoner på Linux. Imidlertid bruker de dyrebare RAM-ressurser og kan forårsake minnebegrensninger.

Hvis du opplever alvorlige minnebegrensninger, bør du vurdere å tømme hurtigbufferen og oppføringene ved å bruke følgende kommando:

sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

6. Start Linux-PCen på nytt

Noen Linux-administratorer skryter av systemets oppetid og avskyr enhver idé om å starte et system på nytt. Men noen ganger må du starte systemet på nytt. Det frigjør RAM ved å avslutte alle tjenester og prosesser. Dette vil tømme hurtigbufrede data og fjerne minnefragmentering som kan bremse systemet.

Videre hjelper en omstart med å løse problemer med minnelekkasjer og andre bakgrunnsprosesser som finnes på systemet ditt.

7. Legg til mer RAM til PC-en din

De fleste PC-er lar deg legge til mer RAM eller utvide den. Å legge til mer RAM til systemet ditt er en god langsiktig løsning hvis du opplever alvorlige RAM-problemer.

Ved å legge til mer RAM gir du mer plass til å kjøre prosesser og tjenester for å lagre og få tilgang til data raskt, og i prosessen reduserer du behovet for å bytte til disken, som er tregere.

Før du fortsetter med å kjøpe RAM til PC-en, sørg for at PC-en tillater RAM-oppgraderinger. Noen moderne PC-er kommer med RAM loddet til hovedkortet for forbedret ytelse.

Vær også oppmerksom på PCens maksimale RAM-kapasitet og typen RAM-brikker den bruker.

Optimaliser RAM for maksimal ytelse

En god RAM er nøkkelen til å ha god systemytelse. Sørg alltid for at du har nok RAM installert til å håndtere din type arbeidsbelastning.