Oggi imparerai come aumentare le dimensioni di Swap sui sistemi Linux, questo vale per CentOS Linux e server basati su cPanel.
A volte la dimensione della nostra memoria di swap è troppo piccola e una volta che lo swap è completamente consumato, dovrai affrontare velocità molto basse sul tuo server perché la tua RAM + Swap sarà completamente utilizzata.
Ma, dopotutto, cos'è Swap memory?
La memoria di scambio è una memoria basata su disco che viene utilizzata quando la memoria RAM è piena. Una volta raggiunta la quantità totale di RAM, Linux cambierà automaticamente e inizierà a utilizzare la memoria SWAP, quindi le pagine inattive in memoria verranno spostate su SWAP. Una cosa importante da considerare:lo swap non è la stessa cosa della RAM, lo swap si basa sullo spazio su disco (SATA, SAS o SSD), che è più lento della RAM, quindi tieni presente che una volta utilizzato SWAP, potresti vedere un rallentamento nelle prestazioni del tuo sistema.
La memoria di scambio è
Come posso aumentare le dimensioni di Swap su cPanel e CentOS Linux?
Ora possiamo aumentare 4 GB di spazio di swap.
Crea file di scambio
touch /newswap
Usa il comando seguente per creare 4 GB di file di scambio.
dd if=/dev/zero of=/newswap bs=1M count=4096
Questo comando creerà una partizione Linux da 4 GB. Per convertire questa partizione in una partizione Swap, dovrai usare il comando mkswap, come vedi di seguito:
mkswap /newswap
Bene, la tua nuova partizione di swap è pronta per essere swap attivo, lo faremo usando il comando "swapon", dai un'occhiata:
swapon /newswap
Infine, per caricare automaticamente la memoria di swap dopo il riavvio, dovrai aggiungere una voce al tuo file /etc/fstab, come questa:
nano -w /etc/fstab
Quindi aggiungi questo contenuto:
/newswap swap swap defaults 0 0
Salva e chiudi il file.
Come posso verificare se il mio Swap viene rilevato e utilizzato dal sistema Linux?
Semplice, usa il comando 'free':
free -m
Dovresti ottenere qualcosa del tipo:
[[email protected]:~]free -m total used free shared buffers cached Mem: 24001 19118 4883 6 638 1697 -/+ buffers/cache: 16781 7219 Swap: 7999 185 7814
L'ultima riga mostra tutti i valori della tua memoria SWAP (memoria di scambio totale, scambio utilizzato e scambio libero rimasto)
Come posso rimuovere la mia memoria SWAP?
Innanzitutto, disattiva il tuo SWAP usando il comando "swapoff", in questo modo:
swapoff /newswap
Rimuovi la tua voce Swap dal file /etc/fstab
nano -w /etc/fstab
Rimuovi il file /newswap usando il comando 'rm', come vedi di seguito:
rm /newswap -fv
Conclusione
Come vedi, è abbastanza facile aumentare le dimensioni di Swap sui server CentOS e cPanel, dovrebbe volerci circa 1 minuto e poi sei pronto per partire. Ricorda che l'utilizzo di SWAP è sintomo di mancanza di RAM, quindi è sempre consigliabile avere molta RAM perché Swap è un tipo di memoria lenta e mai consigliato per applicazioni ad alta richiesta.
Ulteriori letture:Tutto su Swap memory
Come aumentare la dimensione dello Swap su CentOS + cPanel Ultima modifica:7 febbraio 2017 da Esteban Borges