Projet

Général

Profil

Tâche #10569

Scénario #10573: Assistance aux utilisateurs (8-10)

Optimisation swap mémoire

Ajouté par Eric Renoult il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
12/02/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Actuellement le paramètre swapiness des scribes est réglé par défaut à 60.
Il faudrait peut etre le placer à 5 ou 10 pour profiter au maximum de la mémoire vive allouée au serveur.

Merci


Demandes liées

Copié vers Documentations - Tâche #10720: Documenter la nouvelle variable "vm_swappiness" Fermé 05/06/2015

Révisions associées

Révision 8b692105 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Paramétrage du paramètre noyau "swapiness"

  • dicos/00_common.xml : ajout de la variable "vm_swapiness" dans la famille "Système"

Fixes: #10569 @45m

Révision a2ec4491 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Paramétrage du paramètre noyau "swappiness"

  • tmpl/sysctl.conf : prise en compte de la variable
  • dicos/00_common.xml : cosmétique "swappiness"

Fixes: #10569 @20m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Tracker changé de Evolution à Tâche
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #10573
  • Restant à faire (heures) mis à 2.0
  • Distribution changé de EOLE 2.3 à Toutes

#2 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Nouveau à En cours
  • Restant à faire (heures) changé de 2.0 à 1.0

On parle ici du paramètre sysctl vm.swappiness dont la valeur peut être vérifiée par :

cat /proc/sys/vm/swappiness

Ce paramètre vaut effectivement 60 par défaut sur les versions d'Ubuntu que j'ai pu tester (10.04, 12.04 et 14.04).

Aucune modification de ce genre ne sera effectuée sur la version EOLE 2.3.

L'ajout d'une variable pour une prochaine version est envisageable mais a priori la modification de ce paramètre ne concernerait qu'un nombre restreint d'installation...

#3 Mis à jour par Richard Perruchet il y a environ 9 ans

Bonjour,

En effet on peut vérifier la valeur swapiness en entrant cette commande : "cat /proc/sys/vm/swappiness". Elle est définie par défaut sur 60 comme sur la plupart des distributions basées sur Debian.
Cela veut dire qu'à partir de 40,1% d'utilisation de mémoire vive, le serveur Scribe commencera déjà à "swaper".
Nous pouvons le modifier par exemple avec la commande suivante : "sysctl vm.swappiness=5" ou en modifiant le fichier "/etc/sysctl.conf".
Malheureusement, ce paramètre n'est pas garder comme sur toutes les autres distributions Linux, c'est pourquoi nous aimerions que ce paramètre ne soit pas réinitialiser au reboot de la machine. (le fichier /etc/sysctl.conf est écraser au reboot, mais pas après un "reconfigure". :) )
En attente d'une solution pour garder ce paramètre sur le serveur Scribe.
Par avance, merci.

Richard

#4 Mis à jour par Joël Cuissinat il y a environ 9 ans

Richard Perruchet a écrit :

Bonjour,

En effet on peut vérifier la valeur swapiness en entrant cette commande : "cat /proc/sys/vm/swappiness". Elle est définie par défaut sur 60 comme sur la plupart des distributions basées sur Debian.
[ ... ]
En attente d'une solution pour garder ce paramètre sur le serveur Scribe.
Par avance, merci.

Richard

Bonsoir,

Sur un serveur EOLE, la bonne solution est de patcher le template sysctl.conf du serveur : http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.3/partielles/HTML/PersonnalisationEOLEAvecCreole/co/01b-patch.html
Nous allons ajouter une option de configuration pour une livraison future.

Bien amicalement,

Joël

#5 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Assigné à mis à Joël Cuissinat

#6 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 1.0 à 0.15

#8 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Résolu à En cours
  • Restant à faire (heures) changé de 0.15 à 0.5

Heu, il manque le template là !
Et il y'a bien deux P à swappiness :)

#9 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 0.5 à 0.15

#11 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.15 à 0.0

OK avec eole-server 2.4.1-76

Formats disponibles : Atom PDF