nochmal zum Thema SD, USB etc.
Ich habe ja meinen alten RPi 3b erweckt, und dadurch nochmal ein bisschen recherchiert.
Alleine schon bei der Marke der SD Karte gibt es markante Unterschiede:
*
siehe Test 2019
*
neuerer Test 2020
wobei hier 2 Dinge sind:
* einerseits reicht eine sehr gute SD Karte oft schon aus,
* andererseits hilft eine M.2 NVM and USB auch am meisten (wie ich ja selber bestätigen konnte)
Letztlich ist aber die SD Karte bei Möglichkeit Start und alle Systemdateien auf und via USB 3.0 mit etwas besseren Geräten ohne Chance.
Oder so geschrieben: eine USB 2.0 HDD an USB 3.0 an einem RPi 4 ist ein letztlich eher ein Bremsklotz.
P.S.: auf dem RPi 3b hier läuft soweit schon mal MTS 5.4.0-dev stable
ob ich da weiter rein gehe und eine reale echte (alte) map für sqlite einlege, ist noch offen ... reizt aber
Da kann man bei einem standardisiertem Test mitmachen: für RPi 4
https://jamesachambers.com/2020s-fastes ... enchmarks/
Code: Select all
sudo curl https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh | sudo bash
läuft hier gerade an, ... und
um auf Dein HDD 2.0 Ergebnis zurück zu kommen:
jjk1 wrote: ↑Sun Jan 10, 2021 08:27
Code: Select all
pi@serverpi:~ $ sudo hdparm -tT /dev/sdb
Ich würde mal sagen 22MB/s. Sowohl lesen als auch schreiben
*
soerens RPi3b server: ergab 10 MB/s (HDParm dd) mit 658 Punkten, FIO und IOZone : read 4.157-5.750 , write 1.979-2.010 KB/s
Das Ergebnis meines Raspberry Pi 3b und nur USB 2.0
*
SD Karte ScanDisk Ultra 16GB am RPi3b ist 21.7 MB/s mit eben 997 Punkten,
*
neue SD KArte ScanDisk Extreme 32 GB am RPi3b ist auch nur 21.37 MB/s und 1.000 Punkte,
*
ScanDisk USB 3.0 32 GB mini ergab 27 MB/s mit 1.124 Punkten
*
Kingston SSD 60GB SATA an SATA-USB3 Adapter ergab 27 MB/s (HDParm), 30 MB/s (dd) mit immerhin 2.420 Punkte
*
NVM M.2 120 GB SSD WDGreen 2280 in a USB3.1 Orico Closure schafft 27.7 MB/s (HDParm), 26.4 (dd) und nur 2.306 Punkten
ABER bei den FIO und IOZONE Tests, die eher eben random read write haben, sind die Werte von SD zu USB und dann SSD ständig gestiegen, also trotz der wohl Transferbremse in HDParm und dd, macht sich die Qualität eines Speichers DOCH dort noch klar bemerkbar. Kann aber das volle Potential auf Grund RPi 3b und oder USB 2.0 nicht ausschöpfen.
Das sollte bei einem RPi4 und USB3.0 aber dann schon anders, und viel besser, für echte und schnelle USB 3.0 Geräte aussehen.
Der Knackpunkt ist bei meinem RPi3b weniger USB 2.0 (was bis 60 MB/s kann !) oder die Kingston SSD (die ja hier am
USB 3.0 233 MB/s geschafft hat) sondern einfach nur der RPi3b selber !?!
* die schnellsten SD Karten haben am RPi4 so 1.500 - 1.700 Punkte (mein RPi3b 997)
* HDDs sind meist bis 2.000 Punkte (2 seltsame Ausnahmen)
* portable SSD gehen teils bis 8.000 Punkte (an USB 3.0 !, mit USB 2.0 an RPi3b war bei 2400 Schluss)
* und besondere wie meine M.2 NVM an USB schaffen auch über 10.000 bis 12.000+ Punkte
teste mal Deine SD Karte mit dem Link oben, geht normalerweise nix kaputt, habe aber 3 einfache Kühlkörper drauf geklebt und einen Lüfter dran. Der USB Stick wurde in allen Fällen warm.
Denn dann fragt sich ob Deine SD Karte langsam ist, oder so schnell das die USB 2.0 HDD nur mehr Speicher bringt, aber kein Tempovorteil gegen der SD.
musste halt immer alles kopiert werden, UUID finden, und boot ändern ...
aber dabei bleibt das Original auf der SD fast unverändert,
eben bis auf 2 Dateien.
* da ich eh für die Autokamera eine weitere SD Karte brauche, gucke ich dann mal die "32 GB SD CARD SANDISK EXTREME PRO SDHC CLASS 10 (SDSDXXG_032G_GN4IN)" an, und teste die auch 370 Baht ist grob 10 Euro, naja ... das sollte ich packen.
Abschluss:
Ich bin mir sehr sicher, dass Du Deinen aktuelleren RPi4 definitiv schneller machen kannst, aber dazu
* erst mal Deine SD Karte so testen, (keine Änderungen notwendig)
* dann auch lernen, das boot/cmdline.txt und /etc/fstab nach dem rsync Kopieren der Daten auf USB um zu stellen, und ganz und gar alles von der USB su starten lesen und schreiben (genug Platz ?) - Ich habe das heute also 4 mal auf USB umgelegt, geht schon - in unter 1 Stunde erledigt.
==> UND DANN erst mit diesen beiden Test-Werten zu erkennen ob es notwendig, vorteilhaft oder gar unwahrscheinlich wäre, durch eine neue SD Karte oder nur einer neuen portable SSD dem RPi4 mehr Tempo zu verleihen.
noch eine Idee zum Nachschlag, wenn Dein RPi4 offen ist, kann eine Eisen-Mutter mit passender Schraube in der Groesse des CPU helfen, sollte aber nicht verrutschen und Kurzschluss schaffen, aber so kann schon viel Wärme weg. Sonst den RPi4 seitlich stellen, so dass die Luft leichter ran- und abziehen kann, dem logischen Weg Wärme nach oben folgend, aber durch waagerechte Lage nicht seine kuehle Luft von unten eher blockiert.