Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
zram [Le 14/03/2021, 20:02]
spnux 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é. \\
  
 **zRAM** permet de remédier à cette limitation en compressant la RAM la moins utilisée pour faire de la place. Les programmes les moins sollicités dans la RAM sont compressés afin d'​offrir davantage de ressources aux processus actifs.\\ **zRAM** permet de remédier à cette limitation en compressant la RAM la moins utilisée pour faire de la place. Les programmes les moins sollicités dans la RAM sont compressés afin d'​offrir davantage de ressources aux processus actifs.\\
-La RAM, une fois compressée,​ est certes un tout petit peu plus lente mais ceci évite de monopoliser du temps pour les échanges vers le disque, ​ par essence moins rapides qu'une compression de fichiers presque instantanée. L'​impact sur le processeur restant très négligeable. \\+La RAM, une fois compressée,​ est certes un tout petit peu plus lente mais ceci évite de monopoliser du temps pour les échanges vers le disque, par essence moins rapides qu'une compression de fichiers presque instantanée. L'​impact sur le processeur restant très négligeable. \\
  
 Quelle que soit votre configuration,​ vous n'en retirerez que des avantages! Même si votre ordinateur est basé sur un très ancien Pentium 3, le gain potentiel de performance obtenu en privilégiant les échanges en mémoire vive plutôt que la lecture-écriture sur des disques de l'​époque est sans commune mesure et impressionnant! \\ Quelle que soit votre configuration,​ vous n'en retirerez que des avantages! Même si votre ordinateur est basé sur un très ancien Pentium 3, le gain potentiel de performance obtenu en privilégiant les échanges en mémoire vive plutôt que la lecture-écriture sur des disques de l'​époque est sans commune mesure et impressionnant! \\
  
-<​note>​zRAM n'​empêche pas l'​utilisation de l'​hibernation.</​note>​ 
- 
- 
-<note tip>Pour aller plus loin dans la configuration globale de votre poste de travail, vous pouvez consulter la documentation complète \\ [[installer_ubuntu_selon_besoins|Ubuntu à votre image : Configurer votre ordinateur selon vos besoins]]</​note>​ 
  
 ===== Activer zRam ===== ===== Activer zRam =====
  
-zRam est déjà installé sur votre ordinateur car il fait partie du noyau linux officiel ​à partir de 2.6.37 (Ubuntu 11.04) \\ +<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>​ 
-À partir d'​ubuntu 12.04, un paquet est présent dans les dépôts ​pour activer automatiquement ce module et ainsi profiter de ces bienfaits. \\ +==== zRam pour ubuntu version inférieure à 24.04 ==== 
-Il vous suffit ​donc de l'installer. +zRam est déjà installé sur votre ordinateurcar 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]]**.
- +
-Pour cela, ouvrez un [[terminal]] et faites: +
-<​code>​ +
-sudo apt-get install zram-config +
-</​code>​ +
- +
-Ou tout simplement utilisez votre procédure préférée pour [[:​tutoriel:​comment_installer_un_paquet|installer ​un paquet ​sous Ubuntu]], et utilisez la pour installer le paquet ​**zram-config**+
  
 Et voilà ! Même pas besoin de redémarrer ou de configurer quoi que se soit. Le paquet a détecté automatiquement la mémoire vive disponible sur votre ordinateur, ainsi que le nombre de cœurs et a optimisé et démarré le service zRam pour vous ! Et voilà ! Même pas besoin de redémarrer ou de configurer quoi que se soit. Le paquet a détecté automatiquement la mémoire vive disponible sur votre ordinateur, ainsi que le nombre de cœurs et a optimisé et démarré le service zRam pour vous !
Ligne 37: Ligne 26:
  
 Pour vérifier l'​installation du service zram: Pour vérifier l'​installation du service zram:
-<​code>​cat /proc/swaps+<​code ​bash>cat /proc/swaps
  
 Exemple d'​affichage (pour 4 cores): Exemple d'​affichage (pour 4 cores):
Ligne 47: Ligne 36:
 /​dev/​zram3 ​                             partition 755740 8064 5 /​dev/​zram3 ​                             partition 755740 8064 5
 </​code>​ </​code>​
-<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 faire, zram gère bien les choses tout seul.+Il n'y a rien à faire, zram gère bien les choses tout seul.
  
  
Ligne 65: 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>​
  
  
 ===== Tuto Youtube ===== ===== Tuto Youtube =====
-  * [[https://​www.youtube.com/​watch?​v=eUqqno9rJJ4]] 
   * **Vidéo**: [[https://​www.youtube.com/​watch?​v=NCb4B0DAErc|Comprendre l’intérêt d'une RAM]]   * **Vidéo**: [[https://​www.youtube.com/​watch?​v=NCb4B0DAErc|Comprendre l’intérêt d'une RAM]]
  
  
 ===== Voir aussi: ===== ===== Voir aussi: =====
-  * [[http://​www.webupd8.org/​2011/​10/​increased-performance-in-linux-with.html]]+  * [[http://​www.webupd8.org/​2011/​10/​increased-performance-in-linux-with.html|Increased performance in linux]] (en)
  
  • zram.1615748544.txt.gz
  • Dernière modification: Le 14/03/2021, 20:02
  • par spnux