Comment configurer le swap sur le serveur cloud Linux

PHPz
Libérer: 2023-05-18 23:55:52
avant
1834 Les gens l'ont consulté

Étape 1 : Confirmez l'état du swap

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

free -m
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

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

swapon -s
Copier après la connexion

É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
Copier après la connexion

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
Copier après la connexion

É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
Copier après la connexion

Activer le swap :

mkswap /swapfile
Copier après la connexion

Les résultats de sortie sont les suivants :

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
Copier après la connexion

Étape 4 : Activer le swap

Exécutez la commande suivante pour activer le swap

swapon /swapfile
Copier après la connexion

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
Copier après la connexion

Ajoutez le code suivant à la fin :

/swapfile   none    swap    sw    0   0
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!