Comment puis-je vérifier si le swap est actif et quels périphériques de swap sont configurés sur la ligne de commande?
sous linux, vous pouvez utiliser
cat /proc/meminfo
pour voir le swap total et le swap gratuit (tout Linux)cat /proc/swaps
pour voir quels périphériques de swap sont utilisés (tous linux)swapon -s
pour voir les périphériques de swap et les tailles (où le swapon est installé)vmstat
pour les statistiques actuelles de la mémoire virtuellesous Mac OS X, vous pouvez utiliser
vm_stat
pour afficher des informations sur la mémoire virtuelle (échange)ls -lh /private/var/vm/swapfile*
pour voir combien de fichiers d'échange sont utilisés.dans Solaris, vous pouvez utiliser
swap -l
pour voir les périphériques/fichiers à échanger et leurs taillesswap -s
pour voir la taille totale du swap, utilisé et gratuitvmstat
pour voir les statistiques de la mémoire virtuelleSur certains systèmes, la "mémoire virtuelle" fait uniquement référence aux périphériques de mémoire sur disque et sur d'autres systèmes, comme Solaris, la mémoire virtuelle peut faire référence à tout espace d'adressage de processus utilisateur, y compris les systèmes de fichiers tmpfs (comme/tmp) et l'espace de mémoire partagée.
Essayez swapon -s
pour une liste des périphériques d'échange actuels et d'autres informations pertinentes.
swapon --show
C'est un peu mieux que swapon -s
car il fournit des unités de taille humaine telles que:
NAME TYPE SIZE USED PRIO
/dev/dm-1 partition 7.5G 563.8M -2
man swap
dit:
-s, --summary Afficher le résumé d'utilisation du swap par appareil. Équivalent à "cat/proc/swaps". Ce format de sortie est obsolète en faveur de --show qui offre un meilleur contrôle sur les données de sortie.
Testé dans Ubuntu 18.04, util-linux 2.31.1.
Avec Linux, vous pouvez utiliser la commande top
pour voir si le swap est actif ou non, dans lequel vous pouvez voir quelque chose comme kswapd0
. La commande top
fournit une vue dynamique en temps réel d'un système en cours d'exécution, vous devriez donc y voir l'échange.
Si vous ne le voyez pas là, il est plus probable que cela ne fonctionne pas. pour le redémarrer ou l'activer, vous pouvez utiliser cette commande: Sudo swapon --all --verbose
( source )
Ensuite, en exécutant à nouveau la commande top
, vous devriez la voir.
swapon -s affichera l'échange actif
Pour activer l'échange
Swapon -v nom du périphérique n