Bonjour,
En fait, le principe n'est pas seulement de prendre de la RAM pour décharger la RAM pour la longévité de la carte SD car sinon, effectivement il y a comme un paradoxe.
Il faudrait que j'approfondisse ma recherche sur ce qui est fait sur le Raspberry Pi mais ce don je peux parler, c'est de Armbian.
Armbian utilise justement ZRAM.
Et oui on utilise toujours un espace en RAM comme swap mais celui-ci étant compressé, c'est toujours moins que si c'était un simple espace dédié genre tmpfs.
ça peut donc jouer sur les performances vu qu'il faut en suite décompressé mais il y a la possibilité de trouver un bon compromis entre performance de compression et performances à l'utilisation général.
En espérant que ça aide,
Patrick
Le jeudi 19 janvier 2023 à 08:16 +0100, Olivier backup my spare a écrit : [...]Bêtement, j'ai voulu appliqué un usage lié au raspberry pi sur un ordinateur portable. Si on supprime ou met le swap d'un raspberry pi en RAM pour épargner la carte SD, ça n'a aucun intérêt sur un PC.[...] C'est peut-être moi qui suis trop limité intellectuellement :-) mais je ne vois pas plus l'intérêt sur un Raspberry (ou tout autre ordinateur ayant une carte SD pour mémoire de masse): oui, ne pas mettre le swap en RAM épargne la carte SD et évite ainsi une usure précoce. Mais le but du swap n'est-il pas principalement (voire exclusivement) d'éviter un plantage lors d'un manque de mémoire vive en dédiant une partie de la mémoire de masse à un usage d'extension de la mémoire vive? Donc à part un possible ralentissement, quel est le gain attendu puisque la quantité de swap additionnée est dans ce cas soustraite de la mémoire vive? Du coup sur ce genre d'ordinateur, je suppose qu'il est possible de: - soit privilégier la longévité de la carte SD en ne mettant pas le swap dessus, mais dans ce cas mettre le swap en RAM n'apporte rien en termes de quantité de mémoire globale disponible avant plantage. Dans ce cas je verrais bien la suppression du swap? - soit privilégier l'évitement de possibles plantages dus à une carence mémoire disponible en créant un swap traditionnel sur la carte SD, en intégrant que l'usure de la carte sera accélérée et à surveiller pour remplacement périodique?