Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Linux >> .

Come aggiungere lo spazio di swap in Linux (RedHat/CentOS 7/8) utilizzando i metodi migliori

L'aggiunta di spazio di swap in Linux è una pratica comune per migliorare le prestazioni del sistema, soprattutto quando la memoria fisica (RAM) è insufficiente per gestire il carico di lavoro. Ecco due approcci per aggiungere spazio di swap nei sistemi RedHat/CentOS 7/8 utilizzando LVM e i classici metodi di swap basati su file.

1. Utilizzando LVM (Gestore di volumi logici):

L'approccio LVM è preferibile quando si hanno volumi logici esistenti o quando si desidera creare una partizione di swap dedicata.

a) Creare un nuovo volume logico per lo scambio:

"bash."

lvs

(Ottieni l'elenco corrente dei volumi logici)

lvcreate -L G -n swap_volume

ad esempio, lvcreate -L 2G -n swap_volume mio_volume_gruppo

```

Sostituisci `` con la dimensione desiderata dello spazio di swap in Gigabyte (GB) e `` con il nome effettivo del tuo gruppo di volumi.

b) Formattare il volume logico come dispositivo di scambio:

"bash."

mkswap /dev//swap_volume

```

c) Attivare il dispositivo di scambio:

"bash."

swapon /dev//volume_swap

```

2. Utilizzo di uno scambio basato su file:

Questo metodo crea un file di scambio invece di utilizzare una partizione o un volume logico separato.

a) Creare un file di scambio basato su file:

"bash."

dd if=/dev/zero of=/swapfile bs=1G count=

ad esempio, dd if=/dev/zero of=/swapfile bs=1G count=2

```

Sostituisci `` con la dimensione desiderata dello spazio di swap in GB.

b) Impostare i permessi sul file di scambio:

"bash."

chmod 600 /swapfile

```

c) Formattare il file di scambio:

"bash."

mkswap /swapfile

```

d) Attivare il file di scambio:

"bash."

scambia /swapfile

```

Dopo aver completato uno dei metodi, puoi verificare che lo spazio di swap sia attivo eseguendo il comando seguente:

"bash."

scambia -s

```

Per rendere lo spazio di swap persistente tra i riavvii, aggiungi una voce al tuo file `/etc/fstab`:

Per lo scambio LVM:

"bash."

echo "/dev//swap_volume swap swap defaults 0 0">> /etc/fstab

```

Per lo scambio basato su file:

"bash."

echo "/swapfile swap swap defaults 0 0">> /etc/fstab

```

Ricordati di sostituire i segnaposto con i nomi effettivi del tuo dispositivo o file di scambio.

 

sistemi © www.354353.com