Optimiser la gestion de la mémoire virtuelle sous Ubuntu

Logo Ubuntu orange

Ayant une configuration modeste sur modeste sur mon PC portable (sans carte graphique) et la désagréable habitude de lancer de nombreuses applications simultanément, je me suis aperçu qu’Ubuntu avait une fâcheuse tendance à se servir un peu trop promptement à mon goût de la mémoire virtuelle. En effet, bien que je sois loin de la saturation de la mémoire physique, je vois très régulièrement des petites quantité de mémoire virtuelle utilisée, je me suis donc posé la question de savoir quelle en était la raison.

En lançant la commande suivante, on connaît le seuil de déclenchement de la mémoire virtuelle.

~$ more /proc/sys/vm/swappiness
60

On voit alors que, par défaut, dans la configuration à partir de 60% de mémoire libre, Ubuntu commence à avoir recours à la mémoire virtuelle. Si la configuration est un peu faible, même avec un Linux, le seuil peut être atteint assez facilement. Dans mon, cas, j’ai donc modifié la configuration pour que ce déclenchement se fasse à 33% grâce à la commande suivante :

~$ sudo sysctl vm.swappiness=33
vm.swappiness = 33

De cette manière le recours à la mémoire virtuelle est un peu moins systématique ce qui optimise son fonctionnement.

Une nouvelle catégorie sur le site : Linux

Logo Linux Tux

Ceux qui me connaissent un peu, savent que je m’intéresse à Linux depuis longtemps et que je l’ai adopté définitivement depuis quelques années maintenant par l’intermédiaire de la distribution Ubuntu. Oui, je sais, Ubuntu… Le « Windows » du monde Linux, une distribution pas libre… Je ne vais pas faire la liste des reproches, ce serait beaucoup trop long, moi-même de temps en temps, je râle un peu, mais je la conserve…

N’ayant pas envie de (re)lancer un débat philosophique sur le sujet, j’aimerais avec cette nouvelle catégorie faire partager quelques astuces sur Linux, qui me sont utiles et pourraient aussi l’être à d’autres. J’ai plein de petites astuces ici où là… Voici l’occasion de les regrouper ici.

1 2