È buona norma creare uno scambio sul sistema durante l'installazione del sistema operativo. Ma in alcuni casi se non hai abilitato lo scambio sul tuo sistema durante l'installazione e ti viene richiesto di abilitare lo scambio sul sistema. Questo articolo ti aiuterà con le istruzioni dettagliate per abilitare lo scambio sui sistemi CentOS e RHEL.
Swap è molto utile per quel sistema che richiedeva più RAM di quella fisica disponibile. Se la memoria è piena e il sistema richiede più RAM per eseguire correttamente le applicazioni, controlla lo spazio di scambio e trasferisce i file lì. In termini generali, lo swap è una parte del disco rigido utilizzata come RAM sul sistema.
- Verifica scambio sistema – Prima di lavorare assicurati che il sistema abbia già abilitato lo scambio. Se non ci sono scambi, otterrai solo l'intestazione di output.
swapon -s - Crea file di scambio – Creiamo un file da utilizzare per lo scambio nel sistema delle dimensioni richieste. Prima di creare un file assicurati di avere abbastanza spazio libero su disco. In genere si raccomanda che lo scambio sia uguale al doppio della memoria fisica installata.
Ho 4 GB di RAM fisica installati nel mio sistema. Quindi sto creando uno scambio di 8 GB di dimensione.
fallocate -l 8G /swapfile chmod 600 /swapfile - Fai lo scambio – Ora make is scambia il file utilizzabile usando il comando mkswap.
mkswap /swapfile - Abilita scambio – Ora configura lo scambio per il sistema utilizzando swapon comando.
scambia /swapfile Ora controlla di nuovo che lo scambio sia abilitato o meno. Vedrai risultati simili di seguito.
sudo swapon -sFilename Tipo Dimensione utilizzata Priorità/file di scambio 8187150 0 -1 - Imposta Swap permanente – Aggiungi la seguente voce in /etc/fstab per abilitare lo scambio al riavvio del sistema.
vim /etc/fstab /swapfile nessuno scambia il software 0 0
- Imposta parametro kernel – Ora cambia la scambiabilità parametro del kernel secondo il vostro requisito. Indica al sistema la frequenza con cui il sistema utilizza questa area di scambio.
Modifica /etc/sysctl.conf file e aggiungi la seguente configurazione nel file.
vim /etc/sysctl.conf vm.swappiness=10
Ora ricarica il file di configurazione sysctl
sysctl -p
A questo punto hai abilitato con successo lo scambio sul tuo sistema CentOS o RHEL.