jerome moliere, mercredi 16 septembre 2009, 12:21:56 CEST
> 
> Bonjour à tous,

’jour,

> je pose une question qui n'est pas spécifique Debian mais valable pour 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 grand chose...
> Avez vous des pointeurs sympa sur le sujet?

  /usr/src/linux-source-*/arch/**/page.h

  PAGE_SIZE est fixe. C’est une constante définie par macro.
Elle dépend de l’architecture (le processeur). Certaines
architectures (IA64, Mips, PowerPC…) offrent plusieurs valeurs
possibles à la compilation du noyau (cf. les variables
CONFIG*PAGE_SIZE).

  Pour la question de l’impact, la seule valeur possible pour
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 n’ai aucune idée de l’impact pratique.
À mon avis, il doit falloir « profiler » : cf. oprofile,
perfmon2 (tous deux sur sf.net) et perfcounters (nouveau dans le
2.6.31).

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org

Répondre à