On Tue, Sep 28, 2004 at 11:51:06AM +0200, Francois Cerbelle wrote: > Pfff ! J'ai eu du mal a retrouver cet article, mais le voila ! > http://kerneltrap.org/node/view/3660?from=70&comments_per_page=35 Ok, cet article est rempli de n'importe quoi.
- Remplacer un swap disque par de la flash est d�bile (c'est plus lent qu'un disque, et �a s'use plus vite). Si "solid-state memory" n'est pas de la flash, oubliez ce point (et dites-moi ce que c'est :-) - "fulfilling the [swap] = 2x RAM guideline": non, �a fait tr�s longtemps qu'on ne dit plus de faire �a. - "We used to have 64 MB of RAM and a 128 MB swap. [...] The absolute most you could ever swap out and in at once would be something less than 64 MB. Now, if we have 1GB RAM [...] swap out almost all of memory, would take 12X time. " Correct, mais le swap ne marche pas comme �a: on swappe une application (ou plut�t, les pages qu'une application r�clame), de fa�on ind�pendante de la taille RAM. Ce qu'il faudrait dire est "GIMP travaillant avec une image de 512Mo prend deux fois plus de temps � swapper qu'avec une image de 128Mo." Si j'ai plus de RAM, �a ne change rien. - In the O'Reilly book "Understanding the Linux Kernel" [...] it is stated that [..] many programs request program memory and then request more as cache and buffers, and the operating system never releases them until it has to." Il dit aussi que Linux n'alloue r�ellement les pages que quand l'application commence � les utiliser (mais ce bouquin parle surtout de Linux 2.2, je sais plus si �a existait d�j� � l'�poque). En d'autre termes, si j'ai 16Mo de RAM, et deux applications qui font un malloc(15Mo) mais n'utilise pas la m�moire, on ne va m�me pas swapper du tout. Pour finir, l'argument principal est d�bile. Il se r�sume en fait � dire que "c'est plus rapide avec plus de RAM". Triplez votre RAM, laissez le swap, et tout marchera effectivement plus vite. (c'est expliqu� dans les commentaires � la suite de l'article, j'ai la flemme de r�p�ter ici). (Cela dit, triplez votre RAM en transformant 60% de la RAM en swap, et �a ira aussi plus vite, en effet). Conclusion: c'est pas pasque c'est sur le Web que c'est vrai :-) Y.

