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 19/01/2023 à 09:50, didier gaumet a écrit :
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.
Oh que si. Je le fais systématiquement sur mes PC, et je le fais comme sur un raspi : en utilisant zram.
Petit récapitulatif a propos de la swap :
Son usage premier, c'est de décharger la RAM quand elle est pleine. Mais c'est lent, très lent. Avec 32 G de RAM, si tu t'amuse a faire une partition swap aussi grosse que la RAM et que tu la remplis, ton ordi devient tellement lent que c'est inutilisable.
Ca dépend la aussi des cas de figures.
Première remarque: le coût en € de la RAM comme du disque est (en Europe) faible -en 2023- par rapport au coût mensuel chargé de l'informaticien qui l'utilise.
Autrement dit: pour un développeur de logiciel, le salaire du dévelopeur coûte (mensuellement) plus cher que la RAM qu'il utilise (sauf cas particuliers tels que calculs par éléments finis de la turbulence autour d'une éolienne).
Très concretement: au début de ma carrière (1985) l'ordinateur professionnel (Sun3/160) coûtait 3 ans de salaire. actuellement il coûte (au CEA) moins de 2 mois de salaire.
Pour revenir à la question du swap. Si on est développeur, et que de temps à autre on consulte de la documentation sur son navigateur, on peut attendre 0,5 à 2 secondes que le navigateur (Mozilla Firefox) recharge ses données du disque (rotatif et lent) vers la RAM. Ca peut arriver par exemple en changeant le "focus" de la souris.
Pour ma part, au bureau comme à la maison j'ai des ordinateurs fixes (sous Linux) dont 50% de la RAM est peu utilisée.
rimski.x86_64 ~/RefPerSys 15:24 .0 % free
-m
total used free shared
buff/cache available
Mem: 64263 9560 24278 114
30424 53944
Swap: 2047 0 2047
Mais de temps à auitre la totalité de la RAM est utile.
Un exemple qui nécessite beaucoup de RAM, c'est la compilation
(en parallèle avec make -j) du code
source de Mozilla Firefox (ou même de Qt) ou de GCC.
Cordialement
-- Basile Starynkevitch <bas...@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/