Aber möglicherweise ist da auch ein Schreib-Cache in der HDD involviert, oder der Raspberry puffert noch was?
Normalerweise werden USB-Datenträger per Default ohne Schreibcache gemountet. Der interne Schreibcache der Festplatte spielt keine Rolle, wenn der USB-Anschluß der Flaschenhals ist, was bei USB 2 typischerweise der Fall wäre.
Wenn man beim Lesen und Schreiben auf jeweils ca. 80 MB/s kommt, sind das typische Werte für USB-3-Festplatten. Dann ist das ein anständiger Hub, insbesondere, wenn diese Geschwindigkeit auch bei mehreren Laufwerken gleichzeitig gehalten werden kann.
Ich wüsste aber nicht, wie man das reine USB-Tempo messen könnte.
Dazu müsste man sicherlich den Schreib-Cache der HDD deaktivieren
Nein. Natürlich nicht. Damit würde man doch nur die Festplatte ausbremsen, und die ist bei einem USB 3-Anschluß ohnehin schon der Flaschenhals. Mir geht es auch gar nicht darum, die reine USB-Geschwindigkeit zu ermitteln. Wenn mehrere USB-Laufwerke gleichzeitig mit ca. 80 MB/s am Hub laufen können, bin ich zufrieden.