Configuration du paramètre swappiness dans un environnement Linux hébergeant un serveur de base de données DB2

Le paramètre swappiness détermine la vitesse à laquelle des processus passent de la mémoire RAM au disque dur, puis à la mémoire libre. Il peut utiliser une plage de valeurs comprise entre 0 et 100. Une valeur faible signifie que le système Linux permute rarement des processus alors qu'une valeur élevée signifie que les processus sont écrits immédiatement sur le disque. La permutation des processus d'exécution doit être évitée sur le serveur DB2® sous Linux. Il est donc conseillé d'affecter au paramètre du noyau swappiness une valeur inférieure ou égale à zéro.

Procédure

  1. Connectez-vous au système Linux en tant qu'utilisateur racine.
  2. Affectez au paramètre swappiness une valeur faible ou égale à 0.
    • Option A :
      1. Ouvrez le fichier /etc/sysctl.conf dans un éditeur de texte et entrez le paramètre vm.swappiness de votre choix.
        Exemple :
        vm.swappiness = 0
      2. Redémarrez le système d'exploitation pour charger les modifications.
    • Option B : Pour modifier la valeur sans redémarrer le système d'exploitation, exécutez la commande suivante : sysctl -w vm.swappiness=0.