Der alte Bericht zur USB-Leistung war nicht einfach ein Problem mit einer „USB2-Verbindung“: ZimaOS handelte 5 Gbit/s aus, aber das JMicron-JMS566-Gehäuse verwendete den älteren usb-storage-Treiber, während CachyOS uas verwendete. Dieser Treiberunterschied erklärt den Abstand von 13 MB/s zu etwa 64 MB/s deutlich besser als die physische USB-Verbindungsgeschwindigkeit allein.
Der Thread endete, bevor IceWhale einen Fix veröffentlichte. Aktuelle Nutzer sollten daher unter ZimaOS 1.7.1 erneut testen, bevor sie davon ausgehen, dass dasselbe Verhalten von Bridge und Treiber weiterhin besteht. Bewahre beim Vergleich der Systeme die exakten Angaben zu Controller, Dateisystem und Treiber auf.




USB-Verbindung und Treiber getrennt überprüfen
lsusb -t
Achte sowohl auf die ausgehandelte Geschwindigkeit, etwa 5000M, und den Treiber. USB3-Geschwindigkeit mit usb-storage unterscheidet sich von einer USB2-Verbindung, selbst wenn der Durchsatz weiterhin enttäuschend ist.
Warum UAS wichtig sein kann
UAS unterstützt eine effizientere Befehlswarteschlange und SCSI-Semantik als der ältere USB-Speichertreiber im Bulk-Only-Modus. Auf der Quellhardware verwendete CachyOS uas während ZimaOS verwendete usb-storage.
Bridge-Chip überprüfen
Das Gehäuse verwendete eine JMicron-JMS566-Bridge. Besonderheiten bei USB-Speichern werden oft pro Bridge-Chipsatz behandelt, da sich einige Geräte mit UAS problematisch verhalten. Erzwinge UAS nicht, ohne zu verstehen, warum der Kernel einen Treiber ausgewählt oder auf die Sperrliste gesetzt hat.
NTFS fügt eine weitere Leistungsvariable hinzu
Das Quelldatenträgerformat war NTFS. Vergleiche dasselbe Laufwerk und Gehäuse nur dann mit einem anderen Dateisystem, wenn du dies tun kannst, ohne wichtige Daten zu zerstören. Der Dateisystem-Overhead kann einen Engpass beim USB-Transport zusätzlich verstärken.
Benchmark außerhalb der Dateien-Benutzeroberfläche
Verwende eine große sequenzielle Datei und führe die Messung über die Shell durch, damit der Browser- bzw. Frontend-Overhead entfällt. Vergleiche außerdem Lese- und Schreibvorgänge getrennt.
Mit dem aktuellen ZimaOS erneut testen
Das aktuelle ZimaOS verwendet einen neueren Kernel und Storage-Stack als die Beta-Builds 1.4.2/1.4.4 aus dem Quellthread. Im aktuellen ZimaOS-Speicherleitfaden steht, dass USB-Laufwerke als normale unterstützte Speichergeräte gelten.
UAS nicht blind erzwingen
Wenn der Kernel absichtlich auf usb-storage Bei einer Bridge-Eigenheit kann das Erzwingen von UAS Resets oder Beschädigungen verursachen. Vergleiche zunächst das aktuelle Verhalten von ZimaOS, die Kernelprotokolle und dasselbe Gehäuse auf einem anderen Linux-System.
Die NAS-Leistungscheckliste bietet eine umfassendere Geschwindigkeitsdiagnose.
Kernelprotokolle auf UAS-Eigenheiten oder Resets prüfen
dmesg | grep -Ei 'usb|uas|jms|reset|xhci' | tail -150
Achte auf wiederholte Resets, UAS-Fallbacks, Geräte-Eigenheiten oder Transportfehler. Eine stabile 5-Gbit/s-Verbindung kann trotzdem schlechte Leistung liefern, wenn die Bridge Befehle wiederholt senden muss.
Dieselbe Datei für systemübergreifende Tests verwenden
Vergleiche ZimaOS und eine andere Linux-Distribution mit demselben Gehäuse, Kabel, Datenträger, Dateisystem und derselben mehrere Gigabyte großen Testdatei. Wenn mehrere Variablen gleichzeitig geändert werden, ist der Treibervergleich deutlich weniger aussagekräftig.
Ein anderes Gehäuse testen, bevor der Host ersetzt wird
Wenn ein zweites UAS-fähiges Gehäuse auf derselben ZimaOS-Maschine normal funktioniert, ist der JMS566-Bridge-/Quirk-Pfad eher verdächtig als der USB-Controller des Wyse selbst.
FAQ
Bedeutet 5000M, dass die Festplatte 500 MB/s erreichen sollte?
Nein. Es geht um die USB-Verbindungsrate, nicht um die tatsächliche Übertragungsgeschwindigkeit der HDD.
Warum war CachyOS auf derselben Hardware schneller?
Die Screenshots zeigen, dass CachyOS UAS verwendet, während ZimaOS den Legacy-Modus nutzte. usb-storagesowie dieselbe NTFS-Festplatte.
Soll ich von NTFS wechseln?
Erst nach einem Test und einer Sicherung. Der Unterschied beim Treiber ist bereits ein wichtiger Hinweis.
Soll ich den UAS-Treiber erzwingen?
Nicht ohne die Kernel-Eigenheiten und die Stabilität dieses Bridge-Chipsatzes zu prüfen.
