[Kernel] Utilité d'activer les "Transparent Huge Pages" ?
Publié : sam. 26 mars 2011, 20:01
Bonjour à tous,
je suis en train de lire la dépêche linuxfr du kernel 2.6.38. Une des nouveautés importantes est la prise en charge des "huge pages", permettant grosso-modo de diminuer le nombre de traductions des adresses virtuelles en adresses physiques en fixant les pages à 2Mio au lieu de 4Kio.
Donc je me demandait, si pour un utilisateur lambda comme moi, j'avais intérêt à les activer. Je perdrais un peu de ram pour la quinzaine de processus peut gourmand, mais dès que c'est une application graphique je me dis que je gagnerais beaucoup - par exemple pour Firefox qui consomme actuellement 680Mio, je passerais de 174 080 traductions (pire des cas) à seulement 340 !
A moins que ces traductions soient tellement rapide à effectuer que ce ne serait pas tellement valable de faire quelque chose...
Merci de m'éclairer sur le sujet
Edit : je suis en 64bits, et le flag pse36 de mon proco me permet donc d'utiliser cette fonctionnalité.
je suis en train de lire la dépêche linuxfr du kernel 2.6.38. Une des nouveautés importantes est la prise en charge des "huge pages", permettant grosso-modo de diminuer le nombre de traductions des adresses virtuelles en adresses physiques en fixant les pages à 2Mio au lieu de 4Kio.
Donc je me demandait, si pour un utilisateur lambda comme moi, j'avais intérêt à les activer. Je perdrais un peu de ram pour la quinzaine de processus peut gourmand, mais dès que c'est une application graphique je me dis que je gagnerais beaucoup - par exemple pour Firefox qui consomme actuellement 680Mio, je passerais de 174 080 traductions (pire des cas) à seulement 340 !
A moins que ces traductions soient tellement rapide à effectuer que ce ne serait pas tellement valable de faire quelque chose...
Merci de m'éclairer sur le sujet

Edit : je suis en 64bits, et le flag pse36 de mon proco me permet donc d'utiliser cette fonctionnalité.