Project

General

Profile

Tâche #10569

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

Optimisation swap mémoire

Added by Eric Renoult over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
02/12/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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


Related issues

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

Associated revisions

Revision 8b692105 (diff)
Added by Joël Cuissinat over 5 years ago

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

Revision a2ec4491 (diff)
Added by Joël Cuissinat over 5 years ago

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

History

#1 Updated by Joël Cuissinat over 5 years ago

  • Tracker changed from Evolution to Tâche
  • Estimated time set to 2.00 h
  • Parent task set to #10573
  • Remaining (hours) set to 2.0
  • Distribution changed from EOLE 2.3 to Toutes

#2 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Nouveau to En cours
  • Remaining (hours) changed from 2.0 to 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 Updated by Richard Perruchet over 5 years ago

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 Updated by Joël Cuissinat over 5 years ago

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 Updated by Joël Cuissinat over 5 years ago

  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat over 5 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#7 Updated by Joël Cuissinat over 5 years ago

  • Remaining (hours) changed from 1.0 to 0.15

#8 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Résolu to En cours
  • Remaining (hours) changed from 0.15 to 0.5

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

#9 Updated by Joël Cuissinat over 5 years ago

  • Status changed from En cours to Résolu

#10 Updated by Joël Cuissinat over 5 years ago

  • Remaining (hours) changed from 0.5 to 0.15

#11 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.15 to 0.0

OK avec eole-server 2.4.1-76

Also available in: Atom PDF