Le noyau 2.4 consomme plus de swap, ce qui sur une machine avec un disque LENT n'est pas du tout une bonne idée.
Quel noyau 2.4 ? La VM (gestion de la mémoire) du 2.4 a été complètement modifiée avec le 2.4.10. Il y a 3 VMs pour le 2.4:
* la VM de rik originale (2.4.0=>2.4.9)
* la VM d'Andrea (2.4.10=>2.4.20pre...)
* la VM -rmap (-ac récents, -mjc)
Pour chacune, il y en a plusieurs variantes. Donc parler du "noyau 2.4" en ce qui concerne la gestion de la mémoire, ça n'a pas beaucoup de sens.
La VM -rmap, en théorie tout du moins, permet de choisir plus vite et plus précisément quelle page "virer" de la mémoire lorsqu'il est nécessaire de swapper, et profite donc plus aux machines qui ont en besoin. De plus, elle permet de trouver plus facilement des pages dans une zone donnée de la mémoire (comme une page dans les 16M pour le DMA des cartes ISA, et la encore, ce sont les vieilles machines qui en profitent).
[^] # Re: but des développements
Posté par Gaël Le Mignot . En réponse à la dépêche Gestion de la mémoire virtuelle du noyau 2.5.x. Évalué à 10.
Quel noyau 2.4 ? La VM (gestion de la mémoire) du 2.4 a été complètement modifiée avec le 2.4.10. Il y a 3 VMs pour le 2.4:
* la VM de rik originale (2.4.0=>2.4.9)
* la VM d'Andrea (2.4.10=>2.4.20pre...)
* la VM -rmap (-ac récents, -mjc)
Pour chacune, il y en a plusieurs variantes. Donc parler du "noyau 2.4" en ce qui concerne la gestion de la mémoire, ça n'a pas beaucoup de sens.
La VM -rmap, en théorie tout du moins, permet de choisir plus vite et plus précisément quelle page "virer" de la mémoire lorsqu'il est nécessaire de swapper, et profite donc plus aux machines qui ont en besoin. De plus, elle permet de trouver plus facilement des pages dans une zone donnée de la mémoire (comme une page dans les 16M pour le DMA des cartes ISA, et la encore, ce sont les vieilles machines qui en profitent).