Förbättra din Linux-dators prestanda genom att lära dig hur du frigör RAM och hanterar minne mer effektivt.

Har din Linux-dator svårt att hantera vissa resurskrävande program? Eller så kanske du ofta stirrar på en laddningsikon i flera minuter innan din dator gör något. Hur det än är så vill vi alla att våra datorer ska prestera på sin bästa nivå.

Random Access Memory, eller helt enkelt RAM, är avgörande för att ha en presterande PC, särskilt när du kör flera program eller resurskrävande applikationer. Här är några sätt att förbättra RAM-prestandan på Linux.

Varför är RAM så viktigt?

När du kör ett program på din Linux-dator, lagrar programmet data och alla andra filer som ofta används i RAM-minnet. Till skillnad från andra lagringsmedier som SSD, tillåter RAM snabb läs- och skrivhastighet, vilket översätts till snabbare bearbetning.

Om du inte har tillräckligt med RAM kommer du att märka prestandaflaskhalsar. Detta beror på att din PC kommer att använda en del av din SSD eller hårddisk för att lagra data, vilket är långsammare i att bearbeta information.

instagram viewer

En allvarlig brist på RAM-minne kan göra ditt system oanvändbart och ibland få ditt system att krascha.

Kontrollerar RAM-användning på Linux

För att ta reda på om ditt RAM-minne kämpar kan du övervaka det med några Linux-verktyg. Om du är bekväm med kommandoraden eller är på en Linux-server, använd följande kommando:

gratis -h 

Kommandot gratis visar ledigt och använt RAM-minne på ditt system. De -h flaggan anger helt enkelt att utdata ska vara i ett läsbart format.

På GUI-baserade Linux-system kan du använda verktyget System Monitor. Tryck bara på Super eller Fönster och sök sedan efter System Monitor. Monitorn visar RAM-användning. Dessutom visar den CPU- och nätverksinformation.

Andra applikationer som htop ger också en bra överblick över resursutnyttjande och RAM-användning.

Så här kan du frigöra ditt RAM-minne för att förbättra den övergripande prestandan på din Linux-dator.

1. Avsluta oanvända tjänster och program

Ju fler program eller tjänster du kör på din Linux-dator, desto högre krav på RAM. Ju fler flikar du håller öppna i din webbläsare, desto högre RAM-användning.

Beroende på din distro, inventera de paket som du inte längre behöver. Till exempel, på Debian-baserade distros kan du använd APT-pakethanteraren för att ta bort paket.

Du kan också kolla efter alla pågående tjänster och stoppa alla som du inte behöver. Alternativt inaktivera dem från att starta automatiskt vid uppstart. På Linux-distros som använder systemd kan du lista alla program som körs med följande kommando:

sudo systemctl list-enheter --type=tjänst --state=kör

Inaktivera och stoppa alla systemtjänster som du inte längre behöver.

2. Använd alltid uppdaterad programvara

De flesta lågnivåprogrammeringsspråk som C och C++ har inte inbyggd sophämtning. Detta innebär att programmerare måste specifikt allokera och avallokera minne.

Om sophämtning inte görs korrekt kan det leda till minnesläckor: ett scenario där ett program fortfarande förbrukar minnesutrymme trots att det inte är tänkt.

När en minnesläcka upptäcks i ett program fixar utvecklarna oftast felet i nästa uppdatering. Därför är det alltid tillrådligt att uppdatera din programvara regelbundet för att undvika buggar som kan påverka minnet.

Du kan köra följande kommando för att uppdatera programvara beroende på din distro.

# På Debian-baserade distros
sudo apt uppdatering && sudo apt uppgradering

# På RHEL Linux-derivat
sudo dnf uppgradering

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

3. Använd lättviktsprogramvara

Undersök alltid programvaran som du ska installera på ditt system. De flesta mjukvarusidor tillhandahåller minimikrav som är en bra indikator på hur minnesintensiv programvaran är.

Också, använd övervakningsverktyg som htop för att kontrollera vilka program som förbrukar mycket RAM.

Använd lätta skärmhanterare som LXDM, SLiM och LightDM om din dator har minimalt med RAM. Även om framstående bildskärmshanterare som GNOME och KDM är populära, förbrukar de mycket minnesresurser.

Likaså, välj lätta webbläsare som Midori, Falkon, Pale Moon, etc. för att driva dina dagliga behov av internetsurfning.

Lättviktsprogram gäller också för den typ av Linux-distro som du väljer att köra på ditt system eller i en virtuell maskin. Om du till exempel har minnesbegränsningar, gå för lätta Linux-distros istället.

4. Justera Swappiness på Linux

Swappiness är ett värde på ditt Linux-system som bestämmer hur ofta ditt system ska använda det virtuella minnet på disken när RAM-minnet är fullt.

Helst bör du ha ett lågt swapvärde; vanligtvis mellan 0 och 10. På så sätt kan ditt system mestadels använda RAM-minnet, vilket är snabbare än att använda disk.

Men om du upplever RAM-problem som får ditt system att stanna, bör du ha ett högt swapvärde. Till exempel, 60 så att du använder disken och undviker potentiella systemkrascher.

Du kan kontrollera ditt bytesvärde med följande kommando:

sysctl vm.byte

För att ändra swappiness-värdet, lägg till eller ändra följande rad i din /etc/sysctl.conf fil. Till exempel, för att ställa in den till 10, kan du lägga till raden:

vm.byte=10

Spara filen och tillämpa ändringarna med följande kommando:

sudo sysctl -s

5. Rensa cache och tandborstning

Cache- och katalogposter (dentries) är viktiga för att optimera filsystemoperationer på Linux. Men de förbrukar värdefulla RAM-resurser och kan orsaka minnesbegränsningar.

Om du upplever allvarliga minnesbegränsningar bör du överväga att rensa din cache och dina poster med följande kommando:

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

6. Starta om din Linux-dator

Vissa Linux-administratörer skryter om deras systemupptid och avskyr alla idéer om att starta om ett system. Men ibland måste du starta om ditt system. Det frigör ditt RAM-minne genom att avsluta alla tjänster och processer. Detta kommer att rensa cachad data och ta bort minnesfragmentering som kan sakta ner ditt system.

Vidare hjälper en omstart att lösa problem med minnesläckor och andra bakgrundsprocesser som finns på ditt system.

7. Lägg till mer RAM till din PC

De flesta datorer låter dig lägga till mer RAM eller utöka det. Att lägga till mer RAM till ditt system är en bra långsiktig lösning om du upplever allvarliga RAM-problem.

Genom att lägga till mer RAM ger du mer utrymme för att köra processer och tjänster för att lagra och komma åt data snabbt och samtidigt minska behovet av att byta till disken, vilket är långsammare.

Innan du fortsätter att köpa RAM till din PC, se till att din PC tillåter RAM-uppgraderingar. Vissa moderna datorer kommer med RAM-minne lödda till moderkortet för förbättrad prestanda.

Var också medveten om datorns maximala RAM-kapacitet och vilken typ av RAM-chip som den använder.

Optimera ditt RAM-minne för maximal prestanda

Ett bra RAM-minne är nyckeln till att ha bra systemprestanda. Se alltid till att du har tillräckligt med RAM installerat för att hantera din typ av arbetsbelastning.