Chapitre 19. Améliorer les performances du système avec zswap

Vous pouvez améliorer les performances du système en activant la fonction du noyau zswap.

19.1. Qu'est-ce que zswap ?

zswap est une fonctionnalité du noyau qui fournit un cache RAM compressé pour les pages d'échange, ce qui peut améliorer les performances du système.

Le mécanisme fonctionne comme suit : zswap prend les pages qui sont en train d'être échangées et tente de les compresser dans un pool de mémoire RAM alloué dynamiquement. Lorsque le pool est plein ou que la RAM est épuisée, zswap expulse les pages de la mémoire cache compressée sur une base LRU (la moins récemment utilisée) vers le périphérique d'échange de sauvegarde. Une fois la page décompressée dans le cache d'échange, zswap libère la version compressée dans le pool.

Les avantages de la zswap
  • réduction significative des E/S
  • amélioration significative de la performance de la charge de travail

Dans Red Hat Enterprise Linux 9, zswap est activé par défaut.

Ressources supplémentaires