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é.
[Kernel] Utilité d'activer les "Transparent Huge Pages" ?
Re: [Kernel] Utilité d'activer les "Transparent Huge Pages"
Salut,
Oui
Attend quand même que le noyau Archlinux soit compilé avec .
VGib
Oui
Attend quand même que le noyau Archlinux soit compilé avec .
VGib
Re: [Kernel] Utilité d'activer les "Transparent Huge Pages"
S'il est compilé avec, y'aura toujours besoin de l'activer?
Re: [Kernel] Utilité d'activer les "Transparent Huge Pages"
Non, le kernel est compilé avec http://projects.archlinux.org/svntogit/ ... fig.x86_64
De plus ce système s'active automatiquement. Toute la difficulté est de savoir quand c'est rentable de regrouper les petites pages mémoires.
De plus ce système s'active automatiquement. Toute la difficulté est de savoir quand c'est rentable de regrouper les petites pages mémoires.
Re: [Kernel] Utilité d'activer les "Transparent Huge Pages"
Si j'ai bien compris, activer l'option dans le fichier de config va automatiquement écrire "always" dans "/sys/kernel/mm/transparent_hugepage/enabled" ?
Sinon j'ai vu qu'ils ont aussi activé le "group scheduling", c'est toujours ça de pris !
Sinon j'ai vu qu'ils ont aussi activé le "group scheduling", c'est toujours ça de pris !