Zuverlässiger Sekundärspeicher für Raspberry Pi (oder andere solche Einplatinencomputer (SBCs))?

Die meisten SD-Karten haben eine ziemlich begrenzte Lebensdauer (wie in der maximalen Anzahl von Lese-Schreib-Zyklen) und würden trotz Wear-Leveling für relativ häufige Anwendungen zur Festplattenaktualisierung wahrscheinlich in etwa einem Jahr ausfallen, wobei der effektive Festplattenspeicher reduziert wird. aufgrund von Bad-Blocks.

Was könnten einige der anderen sekundären Speicherlösungen für solche Anwendungen mit intensiver Festplattenaktualisierung sein, die relativ kostengünstig und nicht langsam sind (der USB auf dem Raspberry Pi ist, wie wir wissen, nicht sehr schnell)?

Allerdings denke ich über eine USB-Festplatte nach. Da es sich um eine wandbetriebene Anwendung handelt, ist die Stromversorgung nur zweitrangig.

Antworten (2)

Unklar ist die Frage nach der zu speichernden Datenmenge.

  • Wenn das tatsächlich in jedem Zyklus geschriebene Datenvolumen nicht sehr hoch ist, wäre ein USB-Flash-Speichergerät eine gute Option: Geringer Strombedarf, niedrige Kosten und Schreib-/Löschzyklen von 10.000 (Consumer Grade) bis >100.000 ( Industrial / Mil-Spec) für Multi-Level-Cell (MLC) Flash.

  • Eine Flash-basierte SSD hat in der Regel die gleiche Lebensdauer pro MLC wie ein USB-Flash-Laufwerk, aber aufgrund einer größeren Menge an Reservezellen-Headroom ist die Schreiboptimierung mit integrierten RAM-Puffer in einigen Modellen und bessere Schreib-Nivellierungsalgorithmen oft für 1 Million bis 5 Millionen Schreib-/Löschzyklen für das Gerät ausgelegt.
    Nachteil: Mehr Strom erforderlich, 500 mA reichen oft nicht aus.

  • Eine RAM-basierte SSD mit integrierter Pufferbatterie ist eine Option, wenn die Anwendung noch höhere Schreibzyklen erfordert. Nur noch wenige Hersteller bieten reine RAM-basierte SSDs an, obwohl dies die primäre frühe SSD-Technologie war. Schreibzyklen sind im Vergleich zu den obigen Optionen im Wesentlichen unendlich.
    Nachteil: Die meisten RAM-SSDs sind nicht USB, sondern PCI oder PCIe, daher wird ein Adapter sowie eine externe Stromversorgung benötigt.

  • Schließlich gibt es natürlich noch die herkömmliche Magnetspeicher externe Festplatte mit USB-Schnittstelle. Niedrigste Kosten pro Gigabyte und sehr hohe Schreib-/Löschzyklen.
    Nachteil: Externe Stromversorgung erforderlich, und sie sind empfindlich gegen Erschütterungen.

Ausgezeichnete und sehr informative Antwort @Anindo. Eine 1+ und ein guter „Akzeptieren“-Kandidat (wird etwas warten). Das Volumen der geschriebenen Daten würde für einige Stunden am Tag einen Spitzenwert von etwa 8 MB/s erreichen, was hauptsächlich aus Schreiben besteht, und dann etwa 12 Stunden später aus einem Lese- und Schreibzyklus (Löschen). Kurz gesagt, was geschrieben wird, wird nach etwa 12 Stunden gelöscht.
@ icarus74 Das ergibt knapp 700 Schreibzyklen (pro MLC) pro Jahr, überhaupt nicht in einem besorgniserregenden Bereich. USB-Flash würde hervorragend funktionieren.
Eigentlich habe ich vergessen, einen sehr wichtigen Aspekt zu erwähnen, nämlich die durchschnittliche Dateigröße, die jeweils etwa 80 KB beträgt, und in meiner Berechnung glaube ich, dass ich einen ebenso großen Fehler gemacht habe, nämlich das Puffern vergessen habe, weshalb ich ein sehr bekommen habe große Nr. Schreibvorgänge, dh 80.000/Jahr.
@ icarus74 Sie müssen die Schreibvorgänge pro Zelle und Jahr berechnen, nicht die Gesamtschreibvorgänge pro Jahr. Daher sind 80 Kilobyte, die auf 80 k einzelne MLCs geschrieben werden, lediglich 1 Schreib-/Löschzyklus.

Außer USB 2.0 (480 Mbit) und Fast Ethernet (100 Mbit) stehen Ihnen keine Highspeed-Konnektivitätsoptionen zur Verfügung. Allein aufgrund dieser Spezifikationen würde ich sagen, gehen Sie für USB.

Danke Jim. Meine einzige Sorge bei USB-Speichern ist, dass die meisten von ihnen mehr als 500 mA benötigen, was bedeutet, dass ich wahrscheinlich einen aktiven (aktiven) Hub hinzufügen müsste. Kein allzu großes Problem - nur dass es die Gesamtgröße der Lösung erhöht.
Eine SSD kann weniger erfordern. Sie sind im Grunde genommen entweder auf eine Festplatte oder eine SSD für großen Speicher beschränkt, sodass Sie dies nicht vermeiden können. Das Kommunikationsmedium ist nicht das, was in diesem Fall die Macht übernimmt.