Forum Linux.général astuce zram

Posté par . Licence CC by-sa
Tags :
4
8
oct.
2015

Petit retour d'expérience sur zram.

Mon portable de dev est un Core2duo, 2GB de RAM, sous Debian Jessie, noyau 3.16, réinstallée depuis peu.

Le système avait l'habitude de pas mal gratter le disque dur.
Beaucoup quand j'utilisais Firefox blindé d'onglets.
Vraiment trop quand il sortait d'hibernation.

J'ai activé du swap sur zram, en appliquant la méthode décrite ici.

Les résultats sont plutôt impressionnants. Le système ne gratte plus du tout. La sortie d'hibernation est bien plus rapide.

Connaissant un peu le principe, j'explique bien le premier résultat, mois celui lié à l'hibernation.

  • # facile

    Posté par . Évalué à 4.

    si la RAM est compressée (Zram), elle prend moins de place,
    quand tu passes en hibernation, tu copies/colles la RAM sur le disque dur, puis tu eteins l'ordinateur.

    quand tu rallumes, tu reprends les données du disque dur, tu les remets en RAM.
    comme c'etait compressé ca prend moins de place, et donc moins de temps.

  • # Wüut ?

    Posté par (page perso) . Évalué à 1.

    Donc si je comprend bien tu n'avais pas assez de mémoire sur ton portable, donc tu en a enlevé la moitié (a lire le script) pour en faire un swap compressé…

    Qu'après ça le système ne "gratte" plus n'est pas très étonnant, niveau perfs quand ta conso mémoire déclenchait le swap l'équivalent doit en effet être plus réactif mais en contre partie ton niveau de déclenchement de la mise en swap va être beaucoup plus bas et donc les perfs impactées beaucoup plus tôt…

    L'impact sur la sortie d'hibernation est probablement lié a cette réduction de mémoire, il n'a plus qu'un giga a dumper/restaurer sur le swap disque. a voir comment réagit zram dans l'histoire.

    • [^] # Re: Wüut ?

      Posté par . Évalué à 4.

      De mémoire, la zram non utilisée ne comsomme rien. Il a donc 2Go entièrement. Ça serai con de perdre 1Go de cache pour une hypotétique utilisation de zram.

      Si le système décide de swap, cela reviendra juste à compresser ses données. Il perds donc un peu de ram pour la zram mais gagne ce qui à été compressé.

      Mais surtout, ce n'intervient que s'il allait swapper normalement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.