Linux-operativsystemet är ett av de mest stabila och säkra skrivbords- och serveroperativsystemen, inte konstigt att det är det bästa operativsystemet för de flesta servrar.

Systemadministratörer och ingenjörer älskar Linux för dess stabilitet och prestanda, men ibland upplever Linux också prestandahicka.

"Läsfel på växlingsenhet" är ett relativt vanligt fel på Linux som kan orsaka att ditt system kraschar eller inte svarar vilket gör det oanvändbart. Den här guiden visar hur du åtgärdar läsfelet vid fel på växlingsenheter på Ubuntu Linux.

Varför använda en swap-fil?

En swap-fil kan vara ett fysiskt lagringsmedium som en USB-enhet, en fil på en hårddisk eller en dedikerad partition på ett lagringsmedium.

Bytfiler spelar en viktig roll eftersom de fungerar som ett komplement till det fysiska RAM-minnet på din dator. När du kör minnesintensiva processer och RAM-minnet har slut på lagring kommer Linux att använda swap-filen för att köra andra applikationer eller lagra variabel data.

Från och med Ubuntu Linux 18.04 är bytesområdet som standard en bytningsfil, innan det var bytesområdet en dedikerad

instagram viewer
byt partition.

Vanliga orsaker till läsfelet vid byte av enhetsfel

Några av de vanligaste orsakerna till fel på växlingsenheter eller filer inkluderar följande:

  • Mycket lågt RAM-minne på din dator: När du har mycket lågt minne kvar på ditt system kommer de flesta applikationer att tvinga lagra variabel data i en swap-fil. Tyvärr är det mycket långsammare att läsa data från en swap-fil än att läsa från RAM.
  • Lagerutbyte med låg byte: Problem kommer att uppstå om du har en mycket liten swap-fil med mycket data lagrad som variabel data, vilket i sin tur leder till låg prestanda för systemet.

Om vi ​​tittar på orsakerna som nämnts ovan kan vi säga att en ökning av RAM-minnet eller bytningsfilen kan hjälpa till att fixa läsfelet vid bytesenhetsproblem i Ubuntu.

Visar byta filstorlek

För att åtgärda läsfelet på växlingsenhetsfelet måste du se till att du har tillräckligt med lagringsutrymme på din växelfil. Helst bör storleken på din swap-fil matcha storleken på ditt RAM-minne.

Kör följande kommando för att kontrollera storleken på din swap-fil på Ubuntu Linux. Dessutom listar det också RAM-utrymme.

swapon --show

Som du kan se från utdata ovan har den här datorn en swap-fillagring på 2 GB.

Alternativt kan du också GUI-gränssnittet för att kontrollera swap-filen och minnet som används. tryck på Super + A. tangenter och sök efter Systemmonitor. Diagrammet i mitten visar ditt minne och swap-filanvändning.

Kunskap om swap-fil och RAM-användning är viktigt för att fatta välgrundade beslut samtidigt hantera ditt RAM på Linux.

Skapa en swap-fil

Innan du skapar eller ökar storleken på din swap-fil, se till att du inaktiverar /swapfile med kommandot nedan.

sudo swapoff / swapfile

När swap-filen har inaktiverats är du redo att skapa en ny swap-fil. Till exempel, för att skapa en swap-fil på 4G, kör följande kommando.

sudo fallocate -l 4G / swapfile

Av säkerhetsskäl bör du tilldela din swap-fil endast läs-skrivbehörigheter för rotanvändaren med hjälp av kommandot nedan.

sudo chmod 600 / swapfile

Du kan ange att /swapfile är ett bytesområde som använder mkswap verktyget enligt nedan.

sudo mkswap / swapfile

Slutligen kan du aktivera eller starta din swap-fil genom att köra följande kommando.

sudo swapon / swapfile

Övervaka ditt minnesanvändning på Linux

Nu när du har en swap-fil med tillräckligt minne på plats kommer ditt Linux-system att använda den i enlighet med detta. Du kan övervaka swap-filen och RAM-användningen med de verktyg som definieras i den här guiden. Ett annat alternativ för att kontrollera swap-fil och RAM-användning är att använda fri -m kommando.

Lågt systemminne är den främsta anledningen till att program inte svarar på en dator. Att veta hur man dödar sådana program kan vara en livräddare i sådana situationer.

E-post
7 sätt att döda program som inte svarar i Linux

När en Linux-app inte svarar och kraschar, hur kan du döda den? Prova ett av dessa knep för att döda ett fast program i Linux.

Läs Nästa

Relaterade ämnen
  • Linux
  • Datorminne
Om författaren
Mwiza Kumwenda (8 artiklar publicerade)

Mwiza utvecklar programvara av yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.

Mer från Mwiza Kumwenda

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.