Longevité carte SD - Taux d'ecriture et config sur RPi

Posez vos questions concernant le Raspberry (conseil avant achat, choix de connectique, demandes de câblages...) un espace spécifiques pour les questions relatives aux scripts shell,bask,block etc ... est ouvert dans un autre forum.
fabienp
Messages : 232
Enregistré le : 07 mai 2016, 17:34

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par fabienp » 06 févr. 2018, 19:04

ben du coup en lisant ce que tu ecris, ça voudrait dire que les éléments qui je pensais jouaient un bon rôle dans la durée de vie de ma micro sd ne servent en fait pas, je ne sais donc pas expliquer pourquoi ma carte micro sd dure autant malgré la quantité de donné que j'écris,et comparativement au durée de vie que je lis à droite et à gauche sur le net... (c'est une carte micro sd basique grand public, pas industrielle)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


benbidouille
Messages : 73
Enregistré le : 11 déc. 2017, 11:48

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par benbidouille » 06 févr. 2018, 19:25

@fabienp, J'entretiens les mêmes interrogations que toi, d’où l’intérêt de se faire une idée en partageant les expériences et avis.

N'oublions pas aussi qu'une carte de 8GB, c'est en réalité moins de 8GB réel avec plus de 20% utilisé par domoticz lui même. (voir le df ci dessus)

Cela signifie il que 20% de domoticz reste en code résident et donc que les 3GB/j ne se font que sur les 5.6GB restant ?

Je ne suis pas spécialiste en SD card et wear levelling, sans l'exclure j'ai peine a croire que le code résident soit ré alloué, ce qui serait dangereux dans la cas notamment d'arrachement lors de cette ré-allocation.

A Suivre donc ... pour affiner nos compréhensions .... je vais me documenter sur les SD cards.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + RFLink + Prises 433MHz + Sonde de Temp RF 433 MHz + 5 x Teleinfo USB + 15 x 1Wire DS18B20 + MySensor Sensors, Relais ... tout en DIY

georges.attali
Messages : 45
Enregistré le : 19 févr. 2016, 21:35

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par georges.attali » 06 févr. 2018, 22:15

Bonjour,
Moi aussi j'ai l'impression que les plantages que j'ai eu sont plutôt liés à des coupures de courant. Les cycles d'écriture, ça joue aussi mais sur le long terme, la coupure de courant, ça plante la carte immédiatement. Qqun valide ?

benbidouille
Messages : 73
Enregistré le : 11 déc. 2017, 11:48

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par benbidouille » 06 févr. 2018, 22:34

georges.attali a écrit :Bonjour,
Moi aussi j'ai l'impression que les plantages que j'ai eu sont plutôt liés à des coupures de courant. Les cycles d'écriture, ça joue aussi mais sur le long terme, la coupure de courant, ça plante la carte immédiatement. Qqun valide ?
Je lisais justement le lien suivant https://wiki.embeddedarm.com/wiki/Files ... h_SD_cards qui accrédite le risk principal comme étant le tearing ou arrachement d'alimentation lors d’opération de Flash.

Le taux d'écriture n'est peut être pas le principal détracteur (usure), en revanche il est assurément un facteur aggravant , la probabilité de couper lors d'une opération flash étant supérieure pour un grand nombre d’écritures.
Modifié en dernier par benbidouille le 07 févr. 2018, 00:06, modifié 1 fois.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + RFLink + Prises 433MHz + Sonde de Temp RF 433 MHz + 5 x Teleinfo USB + 15 x 1Wire DS18B20 + MySensor Sensors, Relais ... tout en DIY

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


fabienp
Messages : 232
Enregistré le : 07 mai 2016, 17:34

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par fabienp » 06 févr. 2018, 22:45

écoutez avec mes 3gigas de moyenne je pense que tout le monde conviendra que c'est un taux élevé d'écriture journalière, du coup je vous propose de laissez tel quel et de voir quand ça tue ma micro sd.
j'avais déjà acheter 2 carte micro sd identique il y a quelques semaines justement en cas de plantage et pour pouvoir être hyper réactif, donc le plantage ne sera pas problématique.

pour exemple, j'en suis à 24459802 kB cumulé, par rapport à hier 22926858 (en 25h de délai)
soit : 1532944kB en 25h
bien moins qu'hier, je crois que c'est lié à mon système de backup création d'image, qui se fait que le lundi et le vendredi à 3h du matin d'ou le chiffre faible sur les journées autres que ces deux la.

en tout cas pour l'instant ma micro sd tourne depuis 18 mois sans sourciller et sans optimisation pour alléger l'écriture (j'y avais renoncer car certains log servent notamment à fail2ban et autre)

lost
Messages : 254
Enregistré le : 12 nov. 2016, 11:01

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par lost » 08 févr. 2018, 09:15

benbidouille a écrit : Qu'en es-t’il de ton coté @lost, as tu une idée de ton taux d’écriture qui a mené ta carte de 32G a se dégrader en perf aussi rapidement et claquer après 1 an seulement ? (iostat -kt après install du package ou alors vmstat 1 1 -a -p /dev/mmcblk0p2 sans oublier de diviser les "requested write' par 2 s'agissant de secteur ;-))
Sur un système de fichier ext4, ce dernier maintient un cumul de write lifetime (en fait depuis le dernier formatage) et session (depuis le dernier montage).

Je ne regardais pas ceci avant d'avoir des pb, mais là, depuis mon dernier redémarrage après un update je suis par exemple à:

Code : Tout sélectionner

$ cat /sys/fs/ext4/mmcblk0p2/session_write_kbytes 
7977200

$uptime
 09:00:28 up 4 days, 22:48,  1 user,  load average: 0,60, 0,25, 0,14
soit sensiblement 1.5GB/jour.

Pour notre usage 24/7, il faudrait que raspberry sorte une carte avec 2 possibilités:
1) Low-cost: Mettre un USB sur IO PCB avec pinout compatible eUSB afin de mettre des SSD cartelettes industriels (très utilisés en matos télécom par exemple)... et que Raspberry motive Farnell à en vendre à l'unité (et non en qté... industrielles!).
2) Utiliser un SoC intégrant du Sata, mais je ne sais pas si des processeurs ARM pour smartphone en intègrent... ou tout du moins une interface PCIe (ce qui existe) qui permettrait de mettre un controleur Sata externe qui ne soit pas un bricolage sur USB merdique: Là, un format mSata ou la plus petite version M.2 serait pas mal non plus, afin de mettre un vrai SSD qui tienne le coup.

J'en avait discuté sur la mailing list de la fondation raspi, mais pour tout dire je pense qu'ils se contrefichent de notre usage: Ils restent dans leur trip de carte pour l'éducation et ne veulent pas ajouter quoi que ce soit qui en rajoute au niveau cout. Pas même un eUSB, qui coute quasiment rien, mais oblige à mettre en place un peu de logistique pour rendre ce format industriel achetable par tout un chacun.

A savoir que des cartes uSD industrielles (avec des controleurs dont le FW fait un vrai wear levelling, en MLC, car les SLC sont prohibitives niveau cout) existent aussi, même si en général on a moins de choix qu'en eUSB. Là encore, ils s'en sont battus les couilles avec une patte d’alligator!

Reste à attendre qu'un fabricant chinois s'y colle, mais il faudra que ce soit avec un matériel bien supporté par un linux standard car il est probable que la travail de raspberry niveau distribution ne sera pas là.

lost
Messages : 254
Enregistré le : 12 nov. 2016, 11:01

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par lost » 08 févr. 2018, 09:36

fabienp a écrit :ben du coup en lisant ce que tu ecris, ça voudrait dire que les éléments qui je pensais jouaient un bon rôle dans la durée de vie de ma micro sd ne servent en fait pas, je ne sais donc pas expliquer pourquoi ma carte micro sd dure autant malgré la quantité de donné que j'écris,et comparativement au durée de vie que je lis à droite et à gauche sur le net... (c'est une carte micro sd basique grand public, pas industrielle)
Pour ma part, comme expliqué, le FTP des images arrivant de mes caméras est resté plusieurs mois sur la SD... par oubli, ayant eu l'intention de le mettre sur un tmpfs en ram car de toutes manières, je n'en avait besoin localement que le temps de créer une archive chiffrée immédiatement envoyée sur un compte gmail dédié domotique... archive locale et fichiers du FTP étant effacés une fois ceci fait.

Donc je pense que sur 8/9 mois j'ai du écrire comme toi, puis sur les 3 derniers, entre 1GB et 5GB en plus selon les jours.

L'autre option étant que ta carte soit bien gérée. Il peut y en avoir, car généralement les controleurs intégrés dans les SD/USB savent faire un wear levelling statique. Ceux utilisés sur les versions industrielles sont en effet bien souvent les mêmes, seul la configuration du firmware (sources généralement fournis par les fabricants de controleur, seule la personnalisation en fonction de l'usage visé étant fait par le vendeur de stockage) change!

Maintenant, c'est peu probable sur une version grand public car un stockage qui va faire bien plus d'opérations en tâche de fond devient plus sensible à une perte d'alim si niveau matériel il n'y a pas des parades (gros condensateurs maintenant un temps d'alim post coupure permettant de finir les écritures en cours ; cache interne au controleur désactivé et accès aux flash en parallèle afin de conserver des perfs décentes) prévues au niveau matériel. Parades qui ont un cout.

Donc je pense que ce n'est qu'une question de temps. Est-ce que ca va atteindre 2 ans car tu es tombé sur un bon numéro de SD? Peut-être... Ca peut juste être emmerdant si ca tombe pdt des vacances ou autre.

manuloup
Messages : 417
Enregistré le : 18 févr. 2015, 13:05

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par manuloup » 08 févr. 2018, 16:15

Bonjour,

Pour ma part, j'ai mis le système sur des disques USB sur mes 2 RPI. Je trouve cela bien plus stable. Il y a des disques vraiment pas chers sur aliexpress :

https://fr.aliexpress.com/item/100-Port ... 0.0.BZnmnN

Pas besoin d'alim supplémentaire, il faut juste s'assurer que l'alim du RPI est bien en 2 ampères.

J'ai ensuite appliqué cette méthode :

https://soozx.fr/raspberry-pi-deplacer- ... e-cle-usb/
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

francklek
Messages : 62
Enregistré le : 08 janv. 2016, 19:54

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par francklek » 08 févr. 2018, 16:41

+1 pour ma part. Après 2 années de Domoticz et 2 cartes SD ( 1 par an)
Je suis passé en DD USB en récupérant un vieux DD de portable ( 200Go ça fera l'affaire) et en le mettant dans un boitier USB acheté une dizaine d'euros chez les Chinois.
J'ai un peu galéré pour faire la ré-installation puis j'ai trouvé Berryboot qui fait une installe propre de Raspbian sur un DD déjà branché au PI
Reste plus qu'à installer Domoticz, rapatrier sa sauvegarde de BDD + les floorplans, monitor et autres gadgets et c'est reparti.
Le DD est alimenté par le PI et son alim 2.1A
Tout semble bien tourner....pour l'instant.
Pi 2 / RFXtrx433E 251 / Stick Zwave Gen5 / Freebox V6 / Samsung S3 en panneau de contrôle / Domoticz V3.5...

sylvainsjc
Messages : 75
Enregistré le : 22 févr. 2015, 14:35

Re: Longevité carte SD - Taux d'ecriture et config sur RPi

Message par sylvainsjc » 08 févr. 2018, 17:17

Bonjour,
Personnellement j'ai validé tout ce que je pouvais pour préserver ma SD de 8 Go
Sauvegarde chaque nuit quand même (commande dd) sur un disque USB
Elle date de 2015 et ne présente aucune fatigue :)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre