Maison >Opération et maintenance >exploitation et maintenance Linux >Comment configurer le swap sur le serveur cloud Linux

Comment configurer le swap sur le serveur cloud Linux

PHPz
PHPzavant
2023-05-18 23:55:522013parcourir

Étape 1 : Confirmez l'état du swap

Utilisez la commande suivante pour vérifier l'état de la mémoire :

free -m

Si le résultat montre que le swap est 0, cela signifie ce swap n'existe pas et est requis. Créez un swap.

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

Ou vous pouvez utiliser cette commande pour le visualiser. Si aucun résultat n’est affiché, le swap n’existe pas.

swapon -s

Étape 2 : Créer un swap

Nous utilisons la commande suivante pour créer un fichier d'échange d'une taille de 2 Go.

dd if=/dev/zero of=/swapfile count=2048 bs=1M

Le résultat de sortie est le suivant :

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s

Étape 3 : Activer le swap

swap ne sera pas automatiquement reconnu par défaut, nous devons définissez les autorisations appropriées avant de pouvoir être utilisé normalement. Exécutez la commande suivante pour définir les autorisations du fichier d'échange sur 600, ce qui signifie qu'il peut être lu et écrit par l'utilisateur root.

chmod 600 /swapfile

Activer le swap :

mkswap /swapfile

Les résultats de sortie sont les suivants :

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

Étape 4 : Activer le swap

Exécutez la commande suivante pour activer le swap

swapon /swapfile

Par défaut, le fichier d'échange ne démarrera pas automatiquement avec le système, il doit donc être écrit dans le système de fichiers.

vi /etc/fstab

Ajoutez le code suivant à la fin :

/swapfile   none    swap    sw    0   0

Après avoir enregistré avec la commande :wq, le swap sera démarré avec le système.

Enfin, nous pouvons utiliser la commande gratuite pour confirmer si le swap est configuré avec succès.

free -m

Les résultats de sortie sont les suivants. Vous pouvez voir que le swap n'est plus 0, indiquant que le swap a été défini avec succès.

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer