Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: Linux
Swap è uno spazio assegnato su Linux che è stato riservato per essere utilizzato come memoria virtuale. Quando un server Linux esaurisce la memoria, i processi inattivi possono essere spostati nella memoria virtuale per creare spazio per i processi attivi nella memoria di lavoro.
Questa funzione non è attivata per impostazione predefinita, ma può essere attivata allocando un file swap.Le prestazioni sul file di swap sono molto simili a quelle di una partizione di swap.Tuttavia, è più facile controllare la dimensione dello swap senza ripartizionamento.Come attivamente il server si affida allo spazio Swap può anche essere controllato regolando il valore di swappiness del sistema.
Poiché i nostri VPS e server dedicati forniscono root per impostazione predefinita, si presume che tutti i comandi vengano eseguiti come root:
Di seguito sono riportati i passaggi che ti guideranno creando un file swap e come modificare il valore di swappiness. Per aggiungere 1 GB di Swap al tuo server, ad esempio, segui questa guida:
Step One: Per creare il file da utilizzare per uno scambio utilizzando il falco o il DD:
Creazione di un file di scambio con fallocate
fallocate -l 1G /myswap
l'opzione -l consente di impostare la lunghezza, 1 Gigabyte in questo esempio
In alternativa, puoi utilizzare dd per creare un file vuoto da 1 GB:
dd if=/dev/zero of=/myswap count=1024 bs=1MiB
Passo due: Proteggi le autorizzazioni del file di scambio:
chmod 600 /myswap
Formatta il file per lo scambio.
mkswap /myswap
Fase tre: Aggiungi il file al sistema come file di scambio.
swapon /myswap
Fase quattro: Aggiungi questa linea alla fine di / etc / fstab per rendere il cambiamento permanente.
/myswap none swap sw 0 0
Fase cinque: Per modificare il valore di swappiness, modificare /etc/sysctl.conf e aggiungere la seguente riga.
vm.swappiness=10
Inizia con un valore di 10 e aumenta se necessario. Un valore predefinito tipico per lo scambio è 60. Maggiore è il numero (fino a 100), più spesso viene utilizzato lo scambio.
Quanta swappiness influisce sulle prestazioni dipende da come viene utilizzata la memoria, quindi sperimentare per trovare un valore ottimale. A 0, il file di swap verrà utilizzato solo quando il sistema viene eseguito completamente fuori memoria. I valori più alti consentono di swap swap del sistema elabora il minimo per consentire al sistema di liberare la memoria per la cache del disco, migliorando potenzialmente le prestazioni complessive del sistema.
Fase sei: Verificare che il file di scambio sia stato creato.
swapon -s
Riavviare il server per assicurarsi che le modifiche diventino effettive.
Nella maggior parte dei casi, è necessario accedere alla partizione di swap solo come utente root.
dd if=/dev/zero of=/myswap count=1024 bs=1MiB 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 2.15831 s, 497 MB/s
Scritto da Hostwinds Team / settembre 7, 2018