Introducció a l'intercanvi de fitxers a Linux

Introducció a l'intercanvi de fitxers a Linux

Aquesta guia us introduirà a intercanviar fitxers a Linux definint què és un fitxer d’intercanvi i el paper important que juga per mantenir el vostre sistema estable.





Què és un fitxer d'intercanvi?

Un fitxer d'intercanvi a Linux és un fitxer del disc dur que el nucli Linux utilitza per emmagatzemar dades variables de les aplicacions que s'executen a l'ordinador. Un procés conegut com a permuta és responsable de transferir les dades a un fitxer d’intercanvi quan la memòria d’accés aleatori (RAM) no és suficient.





Imagineu que esteu executant una aplicació que requereix molta memòria i el sistema comença a utilitzar el 100% de la memòria RAM, el sistema operatiu Linux utilitzarà un fitxer d’intercanvi per evitar que la memòria RAM s’ompli i faci que el vostre sistema no respongui o sigui pitjor: es bloqueja.





Nota : Llegir dades d’un fitxer d’intercanvi és una mica més lent que llegir directament des de la memòria RAM, però és una alternativa millor que tenir un sistema fallat.

Visualitzeu el fitxer d'intercanvi mitjançant swapon

Per obtenir informació sobre el fitxer d'intercanvi al vostre sistema, executeu l'ordre següent:



swapon

La sortida de l'ordre anterior seria similar a la que es mostra a continuació.

La sortida mostra que el fitxer / arrel La carpeta conté el fitxer d'intercanvi del sistema anomenat fitxer d'intercanvi . A més, la mida del fitxer d’intercanvi és de 2 GB i actualment el sistema utilitza al voltant de 41 megabytes de l’espai del fitxer d’intercanvi.





Com que la memòria RAM i l'espai d'intercanvi funcionen junts per emmagatzemar dades temporals, és possible que vulgueu obtenir informació detallada sobre tots dos. Podeu fer-ho mitjançant el fitxer gratuït comandament.

free -h

Com es crea un fitxer d'intercanvi a Linux

Si teniu problemes de rendiment amb la vostra memòria RAM, hauríeu de plantejar-vos crear o augmentar la mida del fitxer d'intercanvi.





Relacionat: Com gestionar la vostra memòria a Linux

Si teniu un sistema amb poca memòria RAM, per exemple, 2 GB, hauríeu de crear un fitxer d’intercanvi que sigui aproximadament el doble de la vostra memòria RAM, és a dir, de 4 GB.

D'altra banda, si teniu prou espai de memòria RAM al sistema, per exemple, 8 GB, el fitxer d'intercanvi pot ser el 25% de la vostra memòria RAM, és a dir, 2 GB perquè la vostra memòria RAM pot allotjar més dades variables d'aplicació.

Abans de poder crear un fitxer d'intercanvi nou, assegureu-vos de desactivar el vostre fitxer actual / swapfile :

sudo swapoff /swapfile

Ara creeu un fitxer d'intercanvi de la mida de 2 GB mitjançant el fitxer fallocar comandament.

sudo fallocate -l 2G /swapfile

Si no teniu cap fitxer d'intercanvi, l'ordre esmentada us en crearà un, però en cas que ja en tingueu, se sobreescriurà l'existent.

Ajusteu Swappiness a Linux

Swappiness és un valor que el nucli Linux utilitza per determinar amb quina freqüència la RAM ha d’utilitzar el fitxer d’intercanvi. Per defecte, el valor s'estableix en 60. Com més alt sigui el valor, més sovint la RAM utilitzarà el fitxer d'intercanvi, cosa ideal si teniu poca memòria RAM. Els valors possibles de fitxers d’intercanvi varien de 0 a 100.

Per veure el valor de swappiness, executeu l'ordre següent:

cat /proc/sys/vm/swappiness

Per canviar temporalment el valor de swappiness al vostre sistema, per exemple, 20, utilitzeu l'ordre següent:

sudo sysctl vm.swappiness=20

Nota : Aquest valor es restablirà al valor predeterminat després de reiniciar el sistema.

Per mantenir el vostre intercanvi, heu d’afegir la línia següent vm.swappiness = 20 a la part inferior del vostre etc / sysctl.conf fitxer de configuració.

Assegureu-vos de reiniciar el sistema perquè els canvis entrin en vigor.

reboot

Com treure un fitxer d'intercanvi

Per eliminar un fitxer d'intercanvi que ja no necessiteu, primer desactiveu-lo mitjançant permuta i després utilitzeu el fitxer rm per suprimir el fitxer .

Com crear un fitxer ISO Windows 7
sudo swapoff /swapfile
sudo rm /swapfile

Ús de particions dedicades per intercanviar

Amb un fitxer d’intercanvi al seu lloc, hauríeu d’esperar un rendiment molt millor del vostre sistema, ja que un fitxer d’intercanvi evitarà que el vostre sistema es bloquegi mentre executeu aplicacions que requereixen molta memòria.

Per als sistemes crítics amb la missió, podeu plantejar-vos crear una partició dedicada al disc dur per canviar-la. Una partició d'intercanvi i un fitxer d'intercanvi tenen els seus propis avantatges i desavantatges associats.

Compartir Compartir Tweet Correu electrònic Què és una partició d'intercanvi de Linux? Tot el que heu de saber

La majoria d’instal·lacions de Linux suggereixen que incloeu una partició d’intercanvi. Per a què serveix una partició d'intercanvi? Això és el que heu de saber.

Llegiu a continuació
Temes relacionats
  • Linux
  • Memòria de l'ordinador
  • Linux
Sobre l'autor Bon anar(36 articles publicats)

Mwiza desenvolupa programari de professió i escriu extensament sobre Linux i programació frontal. Alguns dels seus interessos inclouen història, economia, política i arquitectura empresarial.

Més de Mwiza Kumwenda

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us