Logiciels

Comment contrôler la quantité de mémoire vive utilisée par Ubuntu

Avec l’arrivée de Ubuntu 10.10 (probablement) le dimanche 10/10, on s’attend à ce qu’un grand nombre de personnes veuillent tester le système, l’installer ou faire une mise à jour à partir d’une ancienne version déjà installée. Que diriez-vous de connaître un maillet pour optimiser l’utilisation de la mémoire dans Ubuntu ?

Tout d’abord, une explication rapide : le Linux par défaut utilise une partition spéciale comme system swap memory, et conserve un paramètre par défaut quelle que soit la quantité de RAM dont vous disposez sur votre ordinateur.

Ainsi, dans un système de post-installation, que vous utilisiez 1 ou 4 Go de RAM, le système utilisera toujours un pourcentage par défaut et allouera le reste à la mémoire d’échange. Le problème est que si votre machine a une petite quantité de mémoire vive, il peut être plus intéressant de configurer le système pour utiliser plus de mémoire d’échange afin de pouvoir exécuter plusieurs programmes au prix d’un peu de performance. Sinon, si votre machine a de la mémoire vive à donner et à vendre, vous voudrez peut-être l’utiliser au maximum.

  La Nubie va lancer Red Magic 2, un jeu sur mobile avec des Go de RAM

Et c’est là qu’intervient le paramètre d’échange. Il définit, dans le cadre de Linux, la quantité de mémoire vive qui sera utilisée. Et ce paramètre peut être modifié selon les besoins de l’utilisateur. Pour connaître la valeur actuelle du swappiness sur votre machine, exécutez la commande ci-dessous à terminal :

sudo sysctl -a|grep swappiness

Le résultat à l’écran devrait ressembler à

vm.swappiness = 60

Et que signifie ce chiffre ? Le paramètre d’échange peut avoir des valeurs allant de 0 à 100, où :

  • 0 indique au système d’allouer autant de ressources que possible directement à la RAM ;
  • 100 indique au système d’allouer autant de ce qui n’est pas actuellement utilisé par la mémoire d’échange que possible ;
  • Ainsi, si vous fixez cette valeur à près de 100, les programmes démarreront plus rapidement, car il y aura beaucoup d’espace dans la mémoire vive. En revanche, des valeurs proches de 0 feront que les programmes se comporteront mieux après l’ouverture.

      Firefox 16 dispose d'un panneau de téléchargement et d'améliorations des performances

    Et quelle est la meilleure valeur à utiliser ? Cela dépend entièrement de vous, du matériel que vous utilisez et des programmes que vous avez l’intention d’exécuter. La meilleure façon de le savoir est de changer progressivement les valeurs, jusqu’à ce que vous sentiez que le système est comme vous l’aimez.

    Pour modifier la valeur de permutation, exécutez la commande suivante dans le terminal :

    sudo gedit /etc/sysctl.conf

    Le fichier de configuration s’ouvrira dans l’éditeur de texte . Maintenant, cherchez le paramètre vm.swappiness et changez la valeur à cet endroit. Si le paramètre n’est pas dans le fichier de configuration, vous pouvez le taper vous-même, de cette façon :

    vm.swappiness = ?XX ?

    Où XX est la valeur que vous voulez utiliser. redémarrer Ubuntu, et voir si les programmes se comportent comme vous le souhaitez. Sinon, changez les valeurs à votre convenance. ?

  • A propos de l'auteur

    Véronique

    La trentaine, maman de deux petits monstres de 10 ans. Je pèse chaque jour le pour et le contre dans l'utilisation des écrans pour mes bambins !
    J'écris souvent depuis les transports en commun (#teamTablette).

    Laisser un commentaire