Optimisation de l'utilisation de la RAM / SWAP.
- Morpheus LTS
- 29 mars 2018
- 1 min de lecture
Dernière mise à jour : 17 avr. 2020

Vérifier l'utilisation.
Commande :
cat /proc/sys/vm/swappiness
Par défaut Linux renvoie la valeur 60 donc le swap est utilisé à partir de 40 % de charge RAM
Pour passer à partir de 80 % ( par exemple), il faut aller dans ce dossier en root:
/etc/sysctl.d/
Modifier le fichier /etc/sysctl.d/99-sysctl.conf
Si ce fichier n'existe pas, le créer et ajouter :
vm.swappiness=20 Voici comment faire en une seule ligne de commande : sudo echo 'vm.swappiness=20' > /etc/sysctl.d/99-sysctl.conf
Ce qui nous donne une utilisation de la RAM à 80% et au delà, on passe sur le swap.
Ces conseils sont uniquement utiles si vous avez peu de RAM ( Inférieur ou égale à 4 Go )
Création d'un fichier SWAP.
Si vous n'utilisez pas de partition swap, il est possible de passer par un fichier swap. C'est pratique et facile à gérer.

- Créer un fichier swap, exemple avec un fichier de 2 Go soit 1024 x 2 :
(Obligatoirement un multiple de 512)
sudo fallocate -l 2048M /swapfile
- Changez les permissions :
sudo chmod 600 /swapfile
Car un fichier d'échange lisible est une grande faille de sécurité locale.
- Formater le fichier swap :
sudo mkswap /swapfile
- Activer ce fichier :
sudo swapon /swapfile
- Ajout dans le fichier /etc/fstab :
/swapfile none swap defaults 0 0
- Vérifier :
free -h
Source et infos complémentaires : https://wiki.archlinux.fr/Swap
Si besoin d'ajout de RAM, pour connaître le type (DDR, Fréquence, ...) :
Installer dmidecode.
Saississez cette commande :
sudo dmidecode --type 17
Morpheus.
Comments