On Friday 20 July 2007, Philippe Ney wrote: > Il y a tout de même /proc/sys/vm/swappiness qui permet de définir la > propention du kernel à swapper plutôt que libérer des pages de cache.
Ce n'est qu'une valeur, mais dont l'impact ne sera que tres faible. Il n'y a pas de parametres suplementaires pour decider des regles a appliquer lors de la determination du process a "swaper". Determiner quel process est LE candidat a "swaper" est complexe, car dependant de plusieurs parametres. Il n'y a que de tres rares cas ou le tuning de ce genre de parametre ameliorera les performances. Dans tous les autres cas, le remede sera sans doute pire que le mal. Il faut d'abord determiner ce qui engendre un probleme de performance avec la swap. Ensuite de quoi, on peut dire si, oui ou non, c'est ce parametre qu'il faut modifier... et avec qu'elle valeur. Si vous n'etes pas en mesure de prouver que le probleme reside bien la, vous en etes reduit a faire des essais aleatoires sans comprendre pourquoi une situation s'ameliore ou se deteriore. La notion de "mieux utiliser la memoire" est vaste et ne peut se contenter d'aproximation. L'utilisation de la RAM et de la swap releve d'un processus hautement dynamique et tout changement implique des phenomenes transitoires et des effets de bords. Si l'on ne comprend pas ces comportements on ne peut garantir de converger vers une meilleure utilisation des ressources du systeme. Il fout donc d'abord investiguer... et detrminer si on a bien un probleme de performnces... ou pas. dc _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
