On ne veut pas toujours le réduire, mais souvent augmenter son utilisation paresseuse à la place - plus il y a de pages propres déjà en swap, mieux c'est, cela signifie qu'elles peuvent facilement être désactivées lorsque de la RAM libre est nécessaire. La machine virtuelle Linux, cependant, a un comportement étrange concernant l'échange - des E/S de disque intensives (comme un énorme fichier cp
) peut rendre l'échange de votre système indésirable. Il peut être atténué dans une certaine mesure en diminuant vm.swappinness
et augmenter vfs_cache_pressure
bien que l'effet de ces contre-mesures ne réponde pas toujours aux attentes. Je pense qu'il est également logique de mentionner zswap ici - pour certaines charges de travail, cela peut être utile.
Pour désactiver temporairement le swap, utilisez (en tant que root) la commande :
swapoff -a
Pour le réactiver :
swapon -a
Pour le désactiver définitivement, éditez le fichier /etc/fstab
et commentez toutes les lignes avec swap dans la colonne type.
Plus d'échange n'améliore pas toujours les performances. Il y a des moments où il est préférable de le réduire ou de le désactiver - tout dépend de la combinaison d'applications.
J'ai fait une recherche rapide sur Google et j'ai trouvé ce bon article sur le sujet :
https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space
L'utiliser oui, l'avoir là non. Un ralentissement se produira si vous exécutez trop de programmes monopolisant la mémoire à la fois, ce qui entraînera l'utilisation du swap.
Si vous voulez vraiment le réduire, démarrez un livecd et lancez gparted
et redimensionnez la partition.