Fusion de pages mémoire

KSM — Kernel Same-page Merging
Chargement…
—
Mémoire économisée—pages fusionnées
Pages partageantes—emplacements fusionnés
Pages partagées—pages support
Pages non partagées—sans doublon trouvé
Analyses complètes—passes terminées
Noyau (run)—état du démon

Contrôle

KSM :—
Chaînes de nœuds
—
Doublons de nœuds
—
Rapport de fusion
—

Rapport de fusion : pages partageantes ÷ pages partagées, calculé par la page à partir des deux compteurs. « — » tant qu’aucune page n’est partagée. Chaînes et doublons de nœuds : « — » si le noyau ne les expose pas.

Réglage du balayage

Le réglage est écrit dans le noyau puis dans /etc/secubox/ksm.toml. Lecture et écriture du réglage exigent une session administrateur.

À propos de KSM

KSM recherche en mémoire les pages au contenu identique et les fusionne en une seule, avec copie à l’écriture. Il économise de la mémoire quand plusieurs machines virtuelles ou conteneurs partagent un même socle.

Utile pour

  • des machines virtuelles qui font tourner des systèmes proches ;
  • des conteneurs bâtis sur des images de base communes ;
  • des systèmes avec de nombreux processus semblables.

Conseils de réglage

  • Pages par cycle : plus la valeur est haute, plus la fusion est rapide et plus le processeur travaille.
  • Pause : plus elle est courte, plus le balayage est agressif.
  • Les valeurs par défaut du noyau (100 pages, 20 ms) sont un bon compromis.

Cette page ne fournit pas d’historique : l’API ne donne que les compteurs instantanés du noyau, aucune courbe n’est donc tracée.