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
Prochaine révision Les deux révisions suivantes
zram [Le 19/10/2013, 11:41]
82.242.9.138
zram [Le 30/05/2014, 19:22]
eagle08 [Activer zRam]
Ligne 3: Ligne 3:
 ---- ----
  
-====== ​zRam ======+====== ​zRAM ======
  
-**zRam** (ou RamZ) remplace [[compcache]].\\ +**zRAM** (ou RamZ) remplace [[CompCache]].\\ 
-zRam est une technologie ingénieuse. En temps normal, un ordinateur ​arrivant à manquer de mémoire vive inscrit directement le contenu de la mémoire vive sur le disque dur pour libérer ​le l'​espace. Cette technique est appelée **[[SWAP]]** \\ +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\\ 
-Autrefois cette technique, malgré tous ces défauts, restait raisonnable. Malheureusement plus le temps avance, plus les disques dur deviennent lents en comparaison ​à la mémoire vive. Ainsi le simple fait de décharger ​"un peu" de mémoire vive sur le disque dur peut ralentir drastiquement, ​voir freezer votre PC. \\ +Cette technique est appelée **[[SWAP]]** \\ 
-zRam permet de remédier à ça en compressant la ram la moins utilisée pour faire de la place. ​La RAM la moins utilisée reste donc en RAM mais compressée permettant de faire de la place pour d'autres informations. \\ + 
-La RAM une fois compressée est certes un tout petit peu plus lentemais ne requiert pas l’inscription ​de ces données sur le disque ​dur. Car ouiun disque dur est immensément plus lent qu'​une ​simple ​compression, et l'​impact sur le processeur ​reste très négligeable. ​Dans tous les cas vous sortirez gagnant ​(même ​sur un vieux pentium ​3, le processeur ne sera jamais le facteur limitant, surtout si le disque dur date de la même époque ​que votre processeur, le boost de performance sera immense) ​\\ +Autrefoiscette technique, malgré tous ces défauts, restait raisonnable. Malheureusement plus le temps avance, plus les disques dur deviennent lents en comparaison ​de la mémoire vive. Ainsile simple fait de décharger ​certains processus présents en mémoire vive sur le disque dur peut ralentir drastiquement ​le fonctionnement de l'​ordinateuret dans certains cas, celui-ci cesse de fonctionner momentanément ou exige un redémarrage forcé. \\ 
-zRam n'​empêche pas l'​utilisation de l'​hibernation.+ 
 +**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 d'​avantage de ressources aux processus actifs.\\ 
 +La RAMune fois compresséeest 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 avantagesMê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! ​\\ 
 +NB: zRAM n'​empêche pas l'​utilisation de l'​hibernation.
  
 ===== 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) \\ zRam est déjà installé sur votre ordinateur car il fait partie du noyau linux officiel à partir de 2.6.37 (Ubuntu 11.04) \\
-À partir d'​ubuntu 12.04, un paquet est présent ​des les dépôts pour activer automatiquement ce module et ainsi profiter de ces bienfaits. \\+À 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. \\
 Il vous suffit donc de l'​installer. Il vous suffit donc de l'​installer.
  
Ligne 25: Ligne 30:
 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** 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 autodétecté ​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 !
- +
-===== Désactiver zRam ===== +
- +
-Si au démarrage de l'​ordinateur vous obtenez un message du type « Buffer I/O error on device zram0 », vous êtes victimes de ce [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux-lts-raring/​+bug/​1217189|bug]].+
  
-Pour remédier à ce problème, nous allons black-listé ce module pour qu'il ne soit plus chargé au démarrage de la machine +IMPORTANT
-  [[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] /​etc/​modprobe.d/​blacklist-zram.conf en tant qu'​[[superutilisateur|Administrateur]] +Ne pas installer le paquet **zram-enabler** car celui-ci empêche les mises à jour logicielles et système!
-<​code>​sudo gedit /​etc/​modprobe.d/​blacklist-zram.conf</​code>​ +
-  ​Ajoutez la ligne suivante dans ce fichier +
-<​code>​blacklist zram</​code>​ +
-  ​Enregistrez,​ fermez votre éditeur de texte +
-  * Mettez ​à jour la liste des [[tutoriel:​tout_savoir_sur_les_modules_linux|modules]] chargés au démarrage avec la commande suivante +
-<​code>​update-initramfs -c -k all</​code>​+
  
 ===== 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]]
   * installer par default dans la version 78 de CUBUNTU ​ : [[http://​www.cubuntu.fr/?​q=node/​21]]   * installer par default dans la version 78 de CUBUNTU ​ : [[http://​www.cubuntu.fr/?​q=node/​21]]
  • zram.txt
  • Dernière modification: Le 03/08/2024, 00:13
  • par Benjamin Loison