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 saberLa 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
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 KumwendaSubscriu-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