Ok, nun hab ich mir dieses Raspberry Pi Agnostics tool das @cloudman88 hier vorgebracht hat etwas näher angeschaut. Dabei handelt es sich im Grund "nur" um eine graphische Oberfläche um das "fio" Kommandozeilenprogramm herum. D.h. es nutzt das fio programm, speichert diese Werte zwischen und stellt diese in der GUI dar.
Da es fio auch unter buildroot gibt habe ich den selben fio-basierten Test nun mal zur Upate-Routine hinzugefügt. D.h. Bevor das eigentlich update nun durchgeführt wird, macht er diesen Test und gibt dann die Testergebnisse aus und ggf. auch eine Warnung wenn dabei ein langsames Disk Medium festgestellt wird.
Aussehen tut das dann wie folgt:
Für ein schnelles Medium, z.B.
Code: Alles auswählen
[...]
[4/7] Checking storage performance.....sequential write: 458.29 MB/s (OK: > 10.0 MB/s), random write: 91530 IOPS (OK: > 500 IOPS), random read: 8414 IOPS (OK: > 1500 IOPS), PASSED
[...]
Und wenn die Grenzwerte unterschritten werden sieht das dann wie folgt aus:
Code: Alles auswählen
[...]
[4/7] Checking storage performance.......................sequential write: 4.88 MB/s (WARN! < 10.0 MB/s), random write: 600 IOPS (OK: > 500 IOPS), random read: 346 IOPS (WARN! < 1500 IOPS), WARNING: Update process will take considerable time!
[...]
D.h. nun sollte man ein entsprechendes Feedback und auch einen gewissen Anhaltspunkt haben wenn die Schreib/Leseperformance des darunter liegenden Storage systems entsprechend langsam ist und das zu einem sehr langsamen Firmware-Update führen kann.