L’ancien rapport sur les performances USB ne s’expliquait pas simplement par une « liaison USB2 » : ZimaOS a négocié une connexion à 5 Gbit/s, mais le boîtier JMicron JMS566 utilisait l’ancien pilote usb-storage, tandis que CachyOS utilisait uas. Cette différence de pilote explique bien mieux l’écart entre 13 Mo/s et environ 64 Mo/s que la seule vitesse physique de la liaison USB.
La discussion s’est arrêtée avant qu’IceWhale ne publie de correctif. Les utilisateurs actuels devraient donc refaire le test avec ZimaOS 1.7.1 avant de supposer que le même comportement du pont et du pilote persiste. Conservez les éléments exacts concernant le contrôleur, le système de fichiers et le pilote lorsque vous comparez les systèmes.




Vérifiez séparément la liaison USB et le pilote
lsusb -t
Vérifiez à la fois la vitesse négociée, par exemple 5000M, et le pilote. Une connexion USB3 avec usb-storage diffère d’une connexion USB2, même si le débit reste décevant.
Pourquoi UAS peut faire la différence
UAS prend en charge une mise en file d’attente des commandes et une sémantique SCSI plus efficaces que l’ancien pilote de stockage USB en mode « bulk-only ». Sur le matériel source, CachyOS utilisait uas, tandis que ZimaOS utilisait usb-storage.
Vérifiez le chipset du pont
Le boîtier utilisait un pont JMicron JMS566. Les problèmes de stockage USB sont souvent propres à un chipset de pont, car certains appareils fonctionnent mal avec UAS. Ne forcez pas UAS sans comprendre pourquoi le noyau a sélectionné ou exclu un pilote.
NTFS ajoute une autre variable de performance
Le disque source était au format NTFS. Comparez le même disque et le même boîtier avec un autre système de fichiers uniquement si vous pouvez le faire sans détruire de données importantes. La surcharge du système de fichiers peut s’ajouter à un goulot d’étranglement du transport USB.
Effectuez le test de performance en dehors de l’interface Fichiers
Utilisez un gros fichier séquentiel et effectuez la mesure depuis le shell afin d’éliminer la surcharge du navigateur et de l’interface. Comparez aussi séparément les vitesses de lecture et d’écriture.
Refaites le test avec la version actuelle de ZimaOS
La version actuelle de ZimaOS utilise un noyau et une pile de stockage plus récents que les versions bêta 1.4.2/1.4.4 mentionnées dans le fil source. Le guide de stockage de ZimaOS actuel indique que les lecteurs USB sont des périphériques de stockage pris en charge normalement.
Ne forcez pas UAS à l’aveuglette
Si le noyau bascule volontairement vers usb-storage en raison d’une particularité du pont, forcer UAS peut provoquer des réinitialisations ou une corruption des données. Comparez d’abord le comportement actuel de ZimaOS, les journaux du noyau et le même boîtier sur un autre système Linux.
La liste de vérification des performances du NAS propose un diagnostic plus complet de la vitesse.
Recherchez les particularités ou les réinitialisations de UAS dans les journaux du noyau
dmesg | grep -Ei 'usb|uas|jms|reset|xhci' | tail -150
Recherchez les réinitialisations répétées, le basculement vers UAS, les particularités du périphérique ou les erreurs de transport. Une liaison stable à 5 Gbit/s peut tout de même être lente si le pont réessaie constamment les commandes.
Utilisez le même fichier pour les tests entre systèmes d’exploitation
Comparez ZimaOS à une autre distribution Linux avec le même boîtier, le même câble, le même disque, le même système de fichiers et un fichier de test de plusieurs gigaoctets. Modifier plusieurs variables à la fois affaiblit considérablement la comparaison des pilotes.
Essayez un autre boîtier avant de remplacer l’hôte
Si un second boîtier compatible UAS fonctionne normalement sur la même machine ZimaOS, la piste du pont JMS566 ou de ses particularités devient plus suspecte que le contrôleur USB de Wyse lui-même.
FAQ
5000M signifie-t-il que le disque devrait atteindre 500 Mo/s ?
Non. Il s’agit du débit de la liaison USB, pas de la vitesse de transfert réelle du disque dur.
Pourquoi CachyOS était-il plus rapide sur le même matériel ?
Les captures d’écran montrent que CachyOS utilise UAS, tandis que ZimaOS utilisait le pilote hérité usb-storage, avec le même disque NTFS.
Dois-je abandonner NTFS ?
Seulement après avoir effectué des tests et une sauvegarde. La différence de pilote est déjà un indice majeur.
Dois-je forcer le pilote UAS ?
Pas sans vérifier les particularités du noyau et la stabilité de ce chipset de pont.



