Sistemul de operare Linux este unul dintre cele mai stabile și sigure sisteme de operare pentru desktop și server, nu e de mirare că este sistemul de operare preferat pentru majoritatea serverelor.

Administratorii și inginerii de sistem adoră Linux pentru stabilitate și performanță, dar ocazional și Linux experimentează sughițuri de performanță.

„Eroarea de citire pe dispozitivul swap” este o eroare relativ frecventă pe Linux, care poate provoca blocarea sistemului dvs. sau nu poate răspunde, făcându-l inutilizabil. Acest ghid vă va arăta cum să remediați eroarea de citire la eșecul dispozitivului swap pe Ubuntu Linux.

De ce să folosiți un fișier Swap?

Un fișier swap poate fi un mediu de stocare fizic, cum ar fi o unitate USB, un fișier pe un hard disk sau o partiție dedicată pe un mediu de stocare.

Fișierele swap joacă un rol important, deoarece acționează ca un mediu suplimentar față de memoria RAM fizică de pe computer. Când rulați procese mari de memorie și RAM-ul dvs. este epuizat, Linux va utiliza fișierul swap pentru a rula celelalte aplicații sau pentru a stoca date variabile.

instagram viewer

Începând cu Ubuntu Linux 18.04, zona de swap este în mod implicit un fișier de swap, înainte ca zona de swap să fie dedicată partiție swap.

Cauzele frecvente ale erorii de citire la eșecul dispozitivului de schimb

Unele dintre cele mai frecvente cauze ale eșecurilor pe dispozitivele sau fișierele swap includ următoarele:

  • RAM foarte scăzut pe computer: Când vă rămâne o memorie foarte mică în sistem, atunci majoritatea aplicațiilor vor stoca cu forța date variabile într-un fișier swap. Din păcate, citirea datelor dintr-un fișier swap este mult mai lent decât citirea din RAM.
  • Stocare redusă a dispozitivului de schimb: Problemele vor apărea dacă aveți un fișier swap foarte mic cu o mulțime de date stocate ca date variabile, ceea ce la rândul său va duce la performanțe scăzute ale sistemului.

Privind cauzele menționate mai sus, putem spune că mărirea dimensiunii RAM sau a fișierului swap poate ajuta la remedierea erorii de citire a problemei dispozitivului swap în Ubuntu.

Vizualizarea dimensiunii fișierului swap

Pentru a remedia eroarea de citire la eșecul dispozitivului de swap, trebuie să vă asigurați că aveți suficient spațiu de stocare în fișierul swap. În mod ideal, dimensiunea fișierului swap ar trebui să se potrivească ușor cu dimensiunea memoriei RAM.

Rulați următoarea comandă pentru a verifica dimensiunea fișierului swap pe Ubuntu Linux. În plus, listează și spațiul RAM.

swapon - spectacol

După cum puteți vedea din ieșirea de mai sus, acest PC are un stoc de fișiere swap de 2 GB.

Alternativ, puteți, de asemenea, interfața GUI pentru a verifica fișierul swap și memoria utilizată. apasă pe Super + A tastele tastaturii și căutați Monitor sistem. Graficul din mijloc arată memoria și utilizarea fișierului swap.

Cunoașterea utilizării fișierului swap și a memoriei RAM este importantă pentru a lua decizii în cunoștință de cauză gestionarea memoriei RAM pe Linux.

Crearea unui fișier Swap

Înainte de a crea sau a mări dimensiunea fișierului swap, asigurați-vă că dezactivați /swapfile folosind comanda de mai jos.

sudo swapoff / swapfile

Odată ce fișierul swap a fost dezactivat, sunteți gata să creați un nou fișier swap. De exemplu, pentru a crea un fișier swap de 4G, rulați următoarea comandă.

sudo fallocate -l 4G / swapfile

Din motive de securitate, ar trebui să atribuiți fișierul swap numai cu permisiunile de citire-scriere pentru utilizatorul root, folosind comanda de mai jos.

sudo chmod 600 / swapfile

Puteți specifica că /swapfile este o zonă de swap folosind mkswap utilitate ca mai jos.

sudo mkswap / swapfile

În cele din urmă, puteți activa sau porni fișierul swap executând următoarea comandă.

sudo swapon / swapfile

Monitorizarea utilizării memoriei pe Linux

Acum că aveți un fișier swap cu suficientă memorie, sistemul dvs. Linux îl va utiliza în consecință. Puteți monitoriza utilizarea fișierului swap și a memoriei RAM folosind instrumentele definite în acest ghid. O altă opțiune pentru verificarea utilizării fișierului swap și RAM este utilizarea liber -m comanda.

Memoria redusă a sistemului este principalul motiv pentru care programele nu mai răspund pe un computer. Știind cum să omoare astfel de programe poate fi un salvator în astfel de situații.

E-mail
7 moduri de a ucide programele care nu răspund în Linux

Când o aplicație Linux nu mai răspunde și se blochează, cum o puteți ucide? Încercați unul dintre aceste trucuri pentru a ucide un program blocat în Linux.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Memorie computer
Despre autor
Mwiza Kumwenda (8 articole publicate)

Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.

Mai multe de la Mwiza Kumwenda

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.