Nella maggior parte dei sistemi operativi simili a UNIX, la partizione di scambio viene creata durante il tempo di installazione, tuttavia, con il kernel 2.6 i file di scambio possono essere utilizzati come partizione di scambio.
La flessibilità amministrativa dei file di scambio supera quella delle partizioni; poiché i moderni dischi rigidi ad alta capacità possono rimappare i settori fisici, nessuna partizione è garantita per essere contigua. Possiamo aggiungere un file di scambio come partizione dedicata.
Perché Linux richiede memoria di scambio?
Linux divide la sua RAM fisica (memoria ad accesso casuale) in blocchi di memoria chiamati pagine. Lo scambio è il processo mediante il quale una pagina di memoria viene copiata nello spazio preconfigurato sul disco rigido, chiamato spazio di scambio, per liberare quella pagina di memoria. Le dimensioni combinate della memoria fisica e dello spazio di scambio rappresentano la quantità di memoria virtuale disponibile.
Passaggi per aggiungere il file di scambio
Passaggio 1 :crea un file (1 GB) utilizzando il comando dd.
Accedi al terminale come root, digita il comando seguente:
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
Passaggio 2 :Area di scambio sul file di scambio usando mkswap.
# mkswap /root/swapfile
Passaggio 3 :Abilita lo spazio di scambio sul file.
# swapon /root/swapfile
Passaggio 4 :controlla lo stato di Swap space usando i seguenti comandi:
# swapon -s
O
Passaggio 5 :per attivare il file di scambio dopo il riavvio, aggiungi la voce sottostante al file /etc/fstab.
/root/swapfile swap swap defaults 0 0