En d'autres termes : FreeBSD 7.2 permet d'utiliser de manière transparentes les superpages (pages mémoire de 4 Mo au lieu de 4 Ko) sans modifier les applications. Pour 100 Mo, une application utilisera 25 superpages au lieu de 25600 pages classiques (4 Ko), ce qui va optimiser l'utilisation de la translation d'adresse (TLB : mémoire virtuelle => mémoire physique) et donc accélérer vos applications.
C'est pas aussi simple, ça dépend du matériel qui peut ne disposer que de très peu d'entrées pour les superpages (plus y'en a mieux c'est). Et faire coexister des superpages avec des pages normales peut mener à des problèmes de fragmentations de la mémoire. D'après ce que j'ai lu, sur certaines charges le résultat peut-être mauvais, pire qu'avec des pages normales.
[^] # Re: Superpages
Posté par Patrick Lamaizière (site web personnel) . En réponse à la dépêche Sortie de FreeBSD 7.2. Évalué à 6.
C'est pas aussi simple, ça dépend du matériel qui peut ne disposer que de très peu d'entrées pour les superpages (plus y'en a mieux c'est). Et faire coexister des superpages avec des pages normales peut mener à des problèmes de fragmentations de la mémoire. D'après ce que j'ai lu, sur certaines charges le résultat peut-être mauvais, pire qu'avec des pages normales.
ce papier explique bien la problématique : http://www.cs.rice.edu/~ssiyer/r/superpages/osdi02superpages(...)
voir aussi :
http://ivoras.sharanet.org/blog/tree/2008-08-19.status-of-su(...)
Je vais essayé j'ai un core duo là.
les pixels au peuple !