← Accueil actu | Salle du marché

Lectures de mémoire compressée 452x plus rapides : la nouvelle méthode CRAM de Linux contourne le périphérique bloc

2026-10-07 · Source:Tom's Hardware

Lectures de mémoire compressée 452x plus rapides : la nouvelle méthode CRAM de Linux contourne le périphérique bloc

L'accès par la sémantique mémoire standard au lieu d'un périphérique bloc élimine la surcharge de la pile de stockage qui rendait la lecture de RAM compressée lente.

Quatre cent cinquante-deux fois plus rapide. C'est le bond de performance de lecture de mémoire compressée attribué à CRAM, une nouvelle technique Linux qui traite les données compressées résidant en RAM comme de la mémoire — non comme un disque.

L'interface est toute l'histoire. Jusqu'ici, atteindre la mémoire compressée dans Linux signifiait passer par un périphérique bloc, en acheminant chaque requête à travers la pile de stockage du noyau. CRAM expose au contraire la mémoire compressée avec une sémantique mémoire standard, si bien qu'une lecture se comporte comme un chargement ordinaire depuis la RAM. Retirer cette abstraction du chemin d'accès est ce qui produit le gain de performance spectaculaire, et cela explique pourquoi l'amélioration se mesure en centaines de multiples plutôt qu'en pourcentages à un chiffre.

Pour quiconque provisionne des serveurs, la compression mémoire a toujours été un marché assorti d'une taxe : plus de capacité effective par module de DRAM, payée en accès plus lent à ce qui a été comprimé. L'ampleur de cette taxe détermine l'agressivité avec laquelle une charge de travail peut s'appuyer sur la compression avant que les chemins sensibles à la latence ne souffrent. Un chemin de lecture tournant à 452 fois la vitesse précédente ampute cette taxe de plus de deux ordres de grandeur — c'est pourquoi un changement d'interface du noyau, aussi peu rutilant soit-il, atterrit en plein territoire de budget mémoire.

Le chiffre vedette s'applique spécifiquement aux lectures de mémoire compressée — le type d'accès que la méthode cible.

Pas de silicium neuf, pas de feuille de route de fournisseur, pas de grille tarifaire — juste une réponse différente à une requête mémoire. Pour les clusters IA où les ensembles de travail butent contre les limites de la DRAM, un logiciel qui permet à la mémoire compressée de répondre radicalement plus vite change ce qu'une allocation fixe de RAM peut contenir. Tel est le sens discret du remplacement d'une interface de périphérique bloc par une sémantique mémoire standard, et la raison pour laquelle ce travail au niveau du noyau mérite une ligne dans les conversations de planification de capacité.

Mots-clés: Linux · CRAM · Memory Compression · Kernel · DRAM


À lire aussi


萬安算交所 AIXX · AIXX · Bourse compute vérifiée · Accéder à la salle