Longevité carte SD - Taux d'ecriture et config sur RPi
Publié : 04 févr. 2018, 15:57
Bonjour,
De très nombreux posts et excellents articles sont disponibles sur wiki et les forums sur comment optimiser la configuration Domoticz pour préserver la vie de la carte SD.
Je n'ai en revanche trouver nul part d'indicateurs et de références disponibles permettant d'auto évaluer une configuration domoticz, bref comment apréhender si l'on écrit raisonnablement peu, beaucoup, trop ou dangereusement trop ?
Bien sur la solution pourrait être d'attendre le crash de la carte SD et donc d'en déterminer une durée de vie
Plus scientifiquement, mieux vaut prévenir que guérir, aussi je propose de partager les configurations et d’évaluer les taux d’écriture afin que chacun puisse se faire son opinion et apporter les améliorations jugées nécessaires.
Je propose de me lancer, aussi veuillez trouver un résumé de paramètres de configuration qui me paraissent intéressant à partager.
- Domoticz version stable V3.18153 avec database updatée toutes les 5 minutes, Automatic Backup de domoticz selectionné.
- Log minimaliste et RAM drive configuré sur la base de l'article suivant a l'exception du Var/log https://easydomoticz.com/preserver-la-s ... e-cle-usb/,
- domoticz.db-shm et domoticz.db-wal en RAM drive: https://www.domoticz.com/wiki/Moving_Lo ... _RAM_Drive
- Bus 1Wire - 15 sondes
- RF Link - 1 sonde RF - 6 prises RF en manuel sans scenario de commande
- 5 Teleinfo relayées par des Scripts bash et Lua écrivant dans base SQL domoticz via JSON API chaque minute environ 20 valeurs.
Bref une config plus de type monitoring que domotique au sens contrôle de processus à proprement parler.
Configurations, identification des fichiers écrits et évaluation des taux d'écritures au moyen des 3 commandes suivantes:
Ci dessous, le snapshot a l'instant t, l'important étant d'évaluer la variation de KB écrit (kB_wrtn) sur une période donnée, idéalement de 24h.
Sur 24h, le Taux d'écriture sur Carte SD est de 506 441 KB/jour
Pour information juste avant la mise en RAM de domoticz.db-shm et domoticz.db-wal, le taux d'écriture était de 2 753 837 KB/jour soit plus de 5 fois supérieure.
Alors est' ce grave Docteur ?
Encore longtemps à vivre ?
Vos expériences, références et commentaires sont les bienvenues
De très nombreux posts et excellents articles sont disponibles sur wiki et les forums sur comment optimiser la configuration Domoticz pour préserver la vie de la carte SD.
Je n'ai en revanche trouver nul part d'indicateurs et de références disponibles permettant d'auto évaluer une configuration domoticz, bref comment apréhender si l'on écrit raisonnablement peu, beaucoup, trop ou dangereusement trop ?
Bien sur la solution pourrait être d'attendre le crash de la carte SD et donc d'en déterminer une durée de vie
Plus scientifiquement, mieux vaut prévenir que guérir, aussi je propose de partager les configurations et d’évaluer les taux d’écriture afin que chacun puisse se faire son opinion et apporter les améliorations jugées nécessaires.
Je propose de me lancer, aussi veuillez trouver un résumé de paramètres de configuration qui me paraissent intéressant à partager.
- Domoticz version stable V3.18153 avec database updatée toutes les 5 minutes, Automatic Backup de domoticz selectionné.
- Log minimaliste et RAM drive configuré sur la base de l'article suivant a l'exception du Var/log https://easydomoticz.com/preserver-la-s ... e-cle-usb/,
- domoticz.db-shm et domoticz.db-wal en RAM drive: https://www.domoticz.com/wiki/Moving_Lo ... _RAM_Drive
- Bus 1Wire - 15 sondes
- RF Link - 1 sonde RF - 6 prises RF en manuel sans scenario de commande
- 5 Teleinfo relayées par des Scripts bash et Lua écrivant dans base SQL domoticz via JSON API chaque minute environ 20 valeurs.
Bref une config plus de type monitoring que domotique au sens contrôle de processus à proprement parler.
Configurations, identification des fichiers écrits et évaluation des taux d'écritures au moyen des 3 commandes suivantes:
Code : Tout sélectionner
df
sudo find /bin /boot /etc /home /lib /opt /root /run /sbin /tmp /usr /var -mmin -5
iostat -kt
Sur 24h, le Taux d'écriture sur Carte SD est de 506 441 KB/jour
Pour information juste avant la mise en RAM de domoticz.db-shm et domoticz.db-wal, le taux d'écriture était de 2 753 837 KB/jour soit plus de 5 fois supérieure.
Alors est' ce grave Docteur ?
Encore longtemps à vivre ?
Vos expériences, références et commentaires sont les bienvenues

