sebsauvage utilise framapiaf.org. Vous pouvez læ suivre et interagir si vous possédez un compte quelque part dans le "fediverse". Si ce n’est pas le cas, vous pouvez en créer un ici.

Purée c'est bôôôô zram:

1,1 Go de swap utilisé ➡️ ZÉRO octets écrits dans la partition de swap.
Donc zéro I/O disque.

Vous avez un disque dur à plateaux ?
Swapper en zram c'est plus rapide que swapper sur disque.

Vous avez un SSD ?
zram réduit l'usure de votre SSD en évitant des écritures.

(Ah oui, et pensez à coupler à tmpfs pour /tmp pour limiter encore les I/O disque.)

sebsauvage @sebsauvage
Suivre

Oui pour préciser les choses : zram fournit des block-device compressés.

Par défaut, des blocs sont automatiquement définis et ajouté comme swap, en priorité sur le swap disque.

@sebsauvage et du coup il y a un impact cpu pour la compression / de compression du swap ? (si oui tu déplace le problème de manque de Ram sur le cpu / pas déconnant si tu as un gros cpu)

@leckye
Oui on remplace des I/O disque par du CPU. Vue la puissances des CPU actuels, on est gagnants.

Les algos LZO/LZ4 sont très rapides (capables de compresser 500 Mo/sec par coeur)

@leckye
Le plus marrant, c'est que même avec un processeur moyen, on est gagnant par rapport à la lenteur des disques.

(zram est même actif par défaut dans Android 4+)

@sebsauvage ça à été corrigé le problème de suspend-to-disk quand on utilise zram ?

(ben oui, suspendre le système dans zram, spa une bonne idée)

@mutablecoder
Ah oui ça serait plutôt problématique 😅

Vu que zram a été intégré au noyau, j'ose penser qu'ils ont pensé à régler ce problème.