SwapSpace est un utilitaire qui crée un "fichier d'échange dynamique" qui, selon les exigences du système d'exploitation, modifie sa taille.
Ainsi, vous pouvez même oublier de créer un fichier d'échange virtuel et installer simplement "SwapSpace" et il en créera automatiquement un pour vous et le redimensionnera même si nécessaire.
Vous pouvez également utiliser 'Swapspace' côte à côte avec un fichier d'échange créé manuellement et lorsque celui-ci est rempli manuellement, 'Swapspace' en créera automatiquement un autre pour le système d'exploitation afin que le système d'exploitation ait toujours un espace d'échange et cela améliore la stabilité.
Une autre chose utile à propos de "SwapSpace" est que, chaque fois qu'il le peut, il réduira la taille du SwapSpace et "libérera" ces octets dans le système de fichiers utilisateur et, selon les développeurs, cette réduction contribue également à augmenter les performances du fichier d'échange ( de plus, votre "précieux" espace disque dur n'est pas perdu non plus).
Installer avec
sudo apt-get install swapspace
Et ajustez le fichier de configuration à vos besoins. J'ai mis le minimum à 0
sur ma machine VM debian avec seulement 8 Go de disque dur
De plus, j'ai également défini le swappiness à 0
pour minimiser l'utilisation du précieux espace disque dur sur ma VM :
Pour modifier la valeur de permutation du système, ouvrez /etc/sysctl.conf
en tant que racine. Ensuite, modifiez ou ajoutez cette ligne au fichier :
vm.swappiness = 0
(Redémarrez pour que le changement prenne effet)
Swapspace est ancien et non entretenu et pourrait entraîner, un jour, des problèmes dans les systèmes modernes. Je pense que la meilleure solution pour l'échange dynamique est de :
sudo apt install dphys-swapfile
sudo update-rc.d dphys-swapfile enable
puis réglage CONF_SWAPFACTOR=2
en /etc/dphys-swapfile
et enfin
sudo service dphys-swapfile start