Petit retour sur l’installation de Gladys sur un SSD et les performances, malheuresement j’ai pas pris le temps de tester avec la carte SD.
Pour l’installation, j’ai suivi le tuto et globalement pas de soucis. Le soucis qu’il peut y avoir c’est que les menus ne sont pas exactement les mêmes il faut juste prendre le temps de chercher
Bien comprendre qu’il faut d’abord une carte SD, faire les manips en ensuite rebooter en enlevant la carte SD et le tour est joué.
pi@gladys:~ $ dd if=/dev/zero of=test bs=1048576 count=200
200+0 records in
200+0 records out
209715200 bytes (210 MB, 200 MiB) copied, 3.41732 s, 61.4 MB/s
pi@gladys:~ $ dd if=test of=/dev/null bs=1048576
200+0 records in
200+0 records out
209715200 bytes (210 MB, 200 MiB) copied, 0.405086 s, 518 MB/s
Je suis étonné de la performance en écriture (ça me parait bas), tu as quoi comme SSD ?
Si tu pouvais nous faire un petit tuto sur la doc Gladys ça serait génial
Edit: dans tous les cas, tu vas gagner en stabilité. La performance va rester bonne à travers le temps, et tu n’auras pas de problèmes de cohérence des données !
Oui débit faible, il faut après je pense prendre en compte le fait qu’on passe par un port usb. J’aimerai bien voir d’autres retours sur ce genre d’installation avec des SSD plus performant (des samsung etc).
ah mais attend, c’est un Raspberry Pi de quel génération ?
Si c’est un Pi 1, 2 ou 3, il y avait effectivement beaucoup de limitations sur le port USB, et c’est probablement le goulot d’étranglement de ton setup.
Si c’est un Pi 4, attention au port auquel tu as branché ton SSD, je crois qu’ils ne sont pas tous égaux:
J’ai commencé par faire le test en suivant bien toutes les étapes, mais je n’arrivais jamais à démarrer sur le SSD… mais je me bornais sur l’USB3.0. Ce matin, suite aux conseils de @damalgos, j’ai retenter la procédure complete mais sur l’USB 2 et cette fois cela fonctionne parfaitement. Puis j’ai redémarré cette fois sur USB3.0 et ça fonctionnais. Je detaillerais par la suite la procédure exact. J’ai pu réaliser celle-ci sous un raspberry pi4 1Go et sur pi4 4Go. Je test ce soir sur le pi4 8Go, notamment pour les perfs. J’ai utilisé un Samsung T5 comme SSD - 75€ - minuscule ^^
- Préalable :
Le test a été effectué avec l’image officielle Gladys V4.0.4 en coupant les container docker à l’allumage et après avoir réaliser les opérations nécessaires pour pouvoir booter sur les ports USB du raspberry pi.
- Testing SSD :
Test SSD Samsung 860 EVO :
Port USB2 :
Ecriture = 30 à 31 MB/s
Lecture = 570 à 620 MB/s
Port USB3.0 :
Ecriture = 190 à 210 MB/s
Lecture = 560 à 610 MB/s
!! Attention !! Ne tourne pas en USB3.0 avec le boitier cité @pierre-gilles
Est-ce que tu pourrais convertir ça en un petit tuto sur la documentation ? (avec tes chiffres de performance, ça montrera le bien fondé d’utiliser un SSD au lieu d’une micro SD )
Alors oui et non, pour le 860 evo en effet je l’avais sous la main. Pour le Samsung T5 je l’ai acheté pour d’une part pour sa petite taille (légèrement plus petit que le pi) et il n’y a que celui là de dispo (pas trouvé le 250Go à moins de 156€). Et d’autre part car je compte mettre d’autres choses dessus.
Justement @pierre-gilles , est-il possible de mettre plusieurs instances de Gladys dessus ? Le port change automatiquement sur un second container docker ? Un tuto pour le faire si ce n’est pas le cas ?
Ca fonctionne impeccablement bien ^^ Merci beaucoup !! J’ai mis ça sur le port 81. Et me voilà avec une base pour le pro.
Toutefois une question : comment ça se passe pour watchtower ? Est-il capable de mettre à jour les 2 gladys ? Ca m’étonnerait, mais ça vaut le coup de poser la question ^^ Si non, y a-t-il moyen de le paramétrer en conséquence ? Etant un container, ça m’étonnerait … !!