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
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
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
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!