Hur man frigör RAM i Ubuntu

Gratis RAM-minne i Ubuntu

Det har alltid sagts att RAM finns det för att använda det. Naturligtvis är detta giltigt när vi har en dator med tillräckligt med minne för att inte se vad som händer med den. När vi är lite tightare är det värt att ta hand om det lite, i den meningen att vi måste se hur upptagna vi är och, när det är möjligt, se till att vårt lag kan få lite luft.

ibland systemet släpper inte RAM-minne som inte längre används och även om det släpps på begäran — för att kalla det på något sätt — när vi öppnar ett nytt program kan det också släppas manuellt genom att ange en enkel Comando i vår konsol. I teorin är detta beteende vanligt i nästan alla operativsystem, och det är vettigt: att kunna gå snabbare när vi vill komma åt något vi precis använt igen.

Ta reda på hur mycket som används och frigör sedan RAM

Först och främst, sluta vet hur mycket minne som används, hur mycket är gratis och hur mycket som sparas i cachen kör vi kommandot:

free -m

För att se användningen i realtid använder vi:

watch -n 1 free -m

Det första kommandot kommer att returnera något som liknar det vi ser i header capture, medan med det andra kommer vi att se något mycket liknande, men det kommer att röra sig i realtid.

Som kan ses finns det en stor mängd cacheminne, varav ungefär hälften används av öppna applikationer. För släppa cachade sidor, inoder och katalogposter, kör bara kommandot:

sudo sync

Följd av:

sudo sysctl -w vm.drop_caches=3

Det är viktigt att inte glömma att köra "sudo sync", eller så vi kan förlora information finns i RAM som ännu inte har sparats på hårddisken.

Stänger onödiga processer

Ubuntu, och Linux i allmänhet, hanterar RAM ganska bra, så du behöver vanligtvis inte göra något av ovanstående. Det kan vara annorlunda om operativsystemet vet inte vad det ska göra med stor arbetsbelastning. Det vill säga, när vi har många program öppna kan eller är inte operativsystemet det som bestämmer vad det ska göra med vart och ett av dem, och det försöker flytta dem som det kan. Om det inte finns något RAM-minne kommer den förmodligen "bestämma" på egen hand att stänga något program, men det kan göra att vi förlorar en del information.

Därför, och som vid så många tillfällen, är det bästa sättet att hantera RAM-minne la cabeza. Om vi ​​har en dator med minst 16 GB RAM kommer vi sällan att få slut på minne om vi gör det vid normal användning, men med 4 eller mindre är det annorlunda. I dessa fall är det bäst att bara ha öppet det som behövs.

Om vi ​​märker att datorn lider kan vi öppna aktivitetshanteraren och se vad som händer:

Ubuntu System Monitor

I systemmonitor, ett grafiskt verktyg (GUI) som visar oss information som liknar den för htop, kommer vi att se alla processer som är öppna. Vi kan beställa dem efter namn, efter användare, CPU eller RAM-användning, bland annat. Om vi ​​märker att vår dator är långsam eller har svårt att arbeta är vi intresserade av att beställa processerna efter processoranvändning (% CPU) eller RAM (minne). Om vi ​​vet vad en process som kräver mycket resurser gör kan vi högerklicka på den och välja alternativet "Döda". Naturligtvis spara innan alla viktiga förändringar.

Om du tittar noga på informationen som erbjuds av bland annat systemmonitorn eller htop, kommer vi att lära oss vad som förbrukar mest. Härifrån är en rekommendation till ägarna av en låginkomstutrustning att ha god kontroll över webbläsaren. Även om den kan användas för att göra allt och idag är den ett av de bästa arbetsverktygen, kan den också ha många öppna processer som kan göra vår dator mållös. Därför är det värt att inte ha många flikar öppna om de inte behövs, och till och med stänga webbläsaren helt.

RAM är till för att använda det, men inte för att slösa bort det eller få oss att lida.

Mer information - Kontrollera datorns temperatur med kommandot "sensorer"


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Miquel Mayol i Tur sade

    Det finns ett elatareao-skript som finns på din sida som heter freecache.py som frigör cachen om den upptar 90% av RAM-minnet.

    http://www.atareao.es/descargas/scripts/

  2.   Christian yones sade

    Och vad tjänar du på att frigöra minnet som används för cache? Vi tvingar maskinen att läsa om många saker från skivan som den redan hade i minnet. Maskinen körs långsammare tills cacheminnet fylls på igen ...

  3.   Santiago Jose Lopez Borrazas sade

    Ge dig inte så mycket i huvudet. Linux-kärnan tar hand om att frigöra det återstående minnet. Jag ser ingen mening.
    Jag använder inte ens den implementeringen, för i själva verket, som Cristian Yones säger, är det bättre att inte använda det, eftersom du kommer att skriva om hårddisken så länge.
    Det är bättre att ha det som vi har sagt. Rör inte vid något.
    Skål…

  4.   Mario Arleth Orozco Gil sade

    I mitt fall fungerade det perfekt. Eftersom jag har en server med asterisk där samtal görs. Jag hade konsumerat nästan 16 gig ramar av de 16 tillgängliga och min belastning ökade. När du kör proceduren frigjorde det mitt minne och lämnade i genomsnitt 5 GB förbrukat, vilket gjorde att systemet hade RAM-minne tillgängligt för alla uppgifter och förbättrade maskinens prestanda. Tack för lösningen. Kanske som Santiago säger är det inte alltid användbart, men i mitt fall var det.

  5.   gasdononay sade

    Bra lösning, speciellt om vi vill kopiera filer som väger 5, 10, 20, 30 GB, ...
    Tack så mycket och hälsningar

  6.   Manuel Muñiz-sjön sade

    Det har tjänat mig, tack.

  7.   barinaskod sade

    Det fungerar alltid för mig, eftersom jag gör tester på virtuella servrar med 500 MB RAM

  8.   javier renteria sade

    ja ... från vad jag förstår mer användbart för när jag arbetar med stora filer ...
    i mitt fall är det inte nödvändigt .. hur som helst tack för delningen

  9.   Pablo Chivel sade

    Hej, jag får inte kommando 1, vad gör jag?

  10.   Pablo Chivel sade

    Hej mig, det första kommandot fungerar inte