Bonjour à tous,
je pose une question qui n'est pas spécifique Debian mais valable po ur le
kernel.
Je m'intéresse à l'impact des PAGE_SIZE sur les performances d' une
application (serveur d'application Java) et je voudrai savoir comment
positionner cette valeur sous Linux, valeurs possibles,comment monitorer les
TLB miss etc...
Google n'a guère été mon ami, car mis à part la mà ªme interview de Linus et
qq PDFs protégés issus de symposiums ACM , je ne trouve pas gra nd chose...
Avez vous des pointeurs sympa sur le sujet?
Bonjour à tous,
je pose une question qui n'est pas spécifique Debian mais valable po ur le
kernel.
Je m'intéresse à l'impact des PAGE_SIZE sur les performances d' une
application (serveur d'application Java) et je voudrai savoir comment
positionner cette valeur sous Linux, valeurs possibles,comment monitorer les
TLB miss etc...
Google n'a guère été mon ami, car mis à part la mà ªme interview de Linus et
qq PDFs protégés issus de symposiums ACM , je ne trouve pas gra nd chose...
Avez vous des pointeurs sympa sur le sujet?
Bonjour à tous,
je pose une question qui n'est pas spécifique Debian mais valable po ur le
kernel.
Je m'intéresse à l'impact des PAGE_SIZE sur les performances d' une
application (serveur d'application Java) et je voudrai savoir comment
positionner cette valeur sous Linux, valeurs possibles,comment monitorer les
TLB miss etc...
Google n'a guère été mon ami, car mis à part la mà ªme interview de Linus et
qq PDFs protégés issus de symposiums ACM , je ne trouve pas gra nd chose...
Avez vous des pointeurs sympa sur le sujet?
jerome moliere, mercredi 16 septembre 2009, 12:21:56 CEST
>
> Bonjour à tous,
jour,
/usr/src/linux-source-*/arch/**/page.h
PAGE_SIZE est fixe. Cest une constante définie par macro.
Elle dépend de larchitecture (le processeur). Certaines
architectures (IA64, Mips, PowerPC ) offrent plusieurs valeurs
possibles à la compilation du noyau (cf. les variables
CONFIG*PAGE_SIZE).
x86 (32 et 64 bits) étant 4096, elle me semble réglée
rapidement pour de nombreux cas ;oP
Pour les autres archi (p.ex. IA64 ou Mips qui proposent 4096,
8192, 16384 ou 65536), je nai aucune idée de limpact pratique.
À mon avis, il doit falloir « profiler » : cf. oprofile,
perfmon2 (tous deux sur sf.net) et perfcounters (nouveau dans le
2.6.31).
jerome moliere, mercredi 16 septembre 2009, 12:21:56 CEST
>
> Bonjour à tous,
jour,
/usr/src/linux-source-*/arch/**/page.h
PAGE_SIZE est fixe. Cest une constante définie par macro.
Elle dépend de larchitecture (le processeur). Certaines
architectures (IA64, Mips, PowerPC ) offrent plusieurs valeurs
possibles à la compilation du noyau (cf. les variables
CONFIG*PAGE_SIZE).
x86 (32 et 64 bits) étant 4096, elle me semble réglée
rapidement pour de nombreux cas ;oP
Pour les autres archi (p.ex. IA64 ou Mips qui proposent 4096,
8192, 16384 ou 65536), je nai aucune idée de limpact pratique.
À mon avis, il doit falloir « profiler » : cf. oprofile,
perfmon2 (tous deux sur sf.net) et perfcounters (nouveau dans le
2.6.31).
jerome moliere, mercredi 16 septembre 2009, 12:21:56 CEST
>
> Bonjour à tous,
jour,
/usr/src/linux-source-*/arch/**/page.h
PAGE_SIZE est fixe. Cest une constante définie par macro.
Elle dépend de larchitecture (le processeur). Certaines
architectures (IA64, Mips, PowerPC ) offrent plusieurs valeurs
possibles à la compilation du noyau (cf. les variables
CONFIG*PAGE_SIZE).
x86 (32 et 64 bits) étant 4096, elle me semble réglée
rapidement pour de nombreux cas ;oP
Pour les autres archi (p.ex. IA64 ou Mips qui proposent 4096,
8192, 16384 ou 65536), je nai aucune idée de limpact pratique.
À mon avis, il doit falloir « profiler » : cf. oprofile,
perfmon2 (tous deux sur sf.net) et perfcounters (nouveau dans le
2.6.31).
/usr/src/linux-source-*/arch/**/page.h
bon pointeur, chez mes clients je ne peux pas downloader des fichiers de
plus de 30 Mo, super -)
/usr/src/linux-source-*/arch/**/page.h
bon pointeur, chez mes clients je ne peux pas downloader des fichiers de
plus de 30 Mo, super -)
/usr/src/linux-source-*/arch/**/page.h
bon pointeur, chez mes clients je ne peux pas downloader des fichiers de
plus de 30 Mo, super -)
Salut,
jerome moliere a écrit :
>>
>> /usr/src/linux-source-*/arch/**/page.h
>>
> bon pointeur, chez mes clients je ne peux pas downloader des fichiers d e
> plus de 30 Mo, super -)
<http://git.kernel.org/>
Et hop, pas besoin de télécharger toutes les sources pour examiner
quelques fichiers.
Salut,
jerome moliere a écrit :
>>
>> /usr/src/linux-source-*/arch/**/page.h
>>
> bon pointeur, chez mes clients je ne peux pas downloader des fichiers d e
> plus de 30 Mo, super -)
<http://git.kernel.org/>
Et hop, pas besoin de télécharger toutes les sources pour examiner
quelques fichiers.
Salut,
jerome moliere a écrit :
>>
>> /usr/src/linux-source-*/arch/**/page.h
>>
> bon pointeur, chez mes clients je ne peux pas downloader des fichiers d e
> plus de 30 Mo, super -)
<http://git.kernel.org/>
Et hop, pas besoin de télécharger toutes les sources pour examiner
quelques fichiers.
[â¦]
c'est exact mais j'aime bien choper l'archive et y aller à grands co ups de
grep ....lol
[â¦]
c'est exact mais j'aime bien choper l'archive et y aller à grands co ups de
grep ....lol
[â¦]
c'est exact mais j'aime bien choper l'archive et y aller à grands co ups de
grep ....lol