Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
zram [Le 12/03/2023, 10:24] L'Africain nettoyage |
zram [Le 23/03/2025, 13:46] (Version actuelle) 90.0.44.38 Changement de l'exemple "zRam pour ubuntu version supérieure à 24.04" car ce n'est pas "PERCENTAGE " mais "PERCENT" d'après https://wiki.debian.org/ZRam (et aussi d'après mon expreience personelle, "PERCENTAGE" ne fonctionne pas mais "PERCENT" si) |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
**zRAM** est une technologie ingénieuse; en temps normal, un ordinateur qui sature la mémoire vive transfère les données dans un fichier d'échanges dynamiques sauvegardé mécaniquement sur le disque dur, ceci afin de libérer l'espace mémoire vive, donc volatile. \\ | **zRAM** est une technologie ingénieuse; en temps normal, un ordinateur qui sature la mémoire vive transfère les données dans un fichier d'échanges dynamiques sauvegardé mécaniquement sur le disque dur, ceci afin de libérer l'espace mémoire vive, donc volatile. \\ | ||
- | Cette technique est appelée **[[SWAP]]** \\ | + | Cette technique est appelée **[[SWAP]]**. \\ |
Autrefois, cette technique, malgré tous ses défauts, restait raisonnable. Malheureusement plus le temps avance, plus les disques dur deviennent lents en comparaison de la mémoire vive. Ainsi, le simple fait de décharger certains processus présents en mémoire vive sur le disque dur peut ralentir drastiquement le fonctionnement de l'ordinateur, et dans certains cas, celui-ci cesse de fonctionner momentanément ou exige un redémarrage forcé. \\ | Autrefois, cette technique, malgré tous ses défauts, restait raisonnable. Malheureusement plus le temps avance, plus les disques dur deviennent lents en comparaison de la mémoire vive. Ainsi, le simple fait de décharger certains processus présents en mémoire vive sur le disque dur peut ralentir drastiquement le fonctionnement de l'ordinateur, et dans certains cas, celui-ci cesse de fonctionner momentanément ou exige un redémarrage forcé. \\ | ||
Ligne 18: | Ligne 18: | ||
===== Activer zRam ===== | ===== Activer zRam ===== | ||
+ | <note important>zRam-config ne fonctionne pas sur ubuntu 24.04.1 LTS , a vérifier ce qu ' il en est pour les versions alentours</note> | ||
+ | ==== zRam pour ubuntu version inférieure à 24.04 ==== | ||
zRam est déjà installé sur votre ordinateur, car il fait partie du noyau linux officiel. Si pour une raison quelconque il ne le serait pas il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>zram-config]]**. | zRam est déjà installé sur votre ordinateur, car il fait partie du noyau linux officiel. Si pour une raison quelconque il ne le serait pas il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>zram-config]]**. | ||
Ligne 36: | Ligne 38: | ||
<note tip>Si la vérification ci-dessus ne donne pas de résultat équivalent, faites <code>sudo service zram-config start</code> ou encore <code>sudo service zram-config --full-restart</code></note> | <note tip>Si la vérification ci-dessus ne donne pas de résultat équivalent, faites <code>sudo service zram-config start</code> ou encore <code>sudo service zram-config --full-restart</code></note> | ||
+ | ==== zRam pour ubuntu version supérieure à 24.04 ==== | ||
+ | |||
+ | <code>sudo apt remove zram-config</code> | ||
+ | <code>sudo apt install zram-tools</code> | ||
+ | <code>echo "ENABLED=true | ||
+ | ALGO=zstd | ||
+ | PERCENT=50 | ||
+ | PRIORITY=100" | sudo tee -a /etc/default/zramswap</code> | ||
+ | <code>sudo systemctl enable zramswap</code> | ||
+ | <code>sudo systemctl start zramswap</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Il n'y a rien a faire, zram gère bien les choses tout seul. | + | Il n'y a rien à faire, zram gère bien les choses tout seul. |
Ligne 52: | Ligne 64: | ||
==== Arrêt ==== | ==== Arrêt ==== | ||
- | <code>sudo swapoff /dev/zram1</code> | + | <code>sudo swapoff /dev/zram*</code> |
- | <code>sudo zramctl --reset /dev/zram1</code> | + | <code>sudo zramctl --reset /dev/zram*</code> |