top of page

Optimisation de l'utilisation de la RAM / SWAP.

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.

62 vues0 commentaire

Posts récents

Voir tout
bottom of page