The old USB performance report was not a simple “USB2 link” problem: ZimaOS negotiated 5Gbps, but the JMicron JMS566 enclosure used the legacy usb-storage driver while CachyOS used uas. That driver difference is a much stronger explanation for the 13MB/s vs ~64MB/s gap than the physical USB link speed alone.
O antigo relatório de desempenho USB não era simplesmente um problema de “ligação USB2”: o ZimaOS negociou 5 Gbps, mas a caixa externa JMicron JMS566 utilizou o controlador legado usb-storage, enquanto o CachyOS utilizou uas. Essa diferença entre controladores é uma explicação muito mais forte para a diferença entre 13 MB/s e cerca de 64 MB/s do que a velocidade física da ligação USB, por si só.




Fonte: Fórum da Comunidade IceWhale.
Verifique separadamente a ligação USB e o controlador
lsusb -t 5000M, e o controlador. Procure tanto a velocidade negociada, como usb-storage é diferente de uma ligação USB2, mesmo que a velocidade de transferência continue a ser dececionante.
Porque é que o UAS pode ser importante
O UAS permite uma colocação de comandos em fila e uma semântica SCSI mais eficientes do que o antigo controlador de armazenamento USB apenas de transferência em massa. No hardware de origem, o CachyOS utilizava uas enquanto o ZimaOS utilizava usb-storage.
Verifique o chip da ponte
A caixa externa utilizava uma ponte JMicron JMS566. Os problemas do armazenamento USB são frequentemente tratados por chipset da ponte, porque alguns dispositivos funcionam mal com UAS. Não force o UAS sem compreender por que motivo o kernel selecionou ou colocou um controlador na lista negra.
O NTFS adiciona outra variável de desempenho
O disco de origem tinha NTFS. Compare a mesma unidade e caixa externa com outro sistema de ficheiros apenas se o puder fazer sem destruir dados importantes. A sobrecarga do sistema de ficheiros pode agravar um estrangulamento do transporte USB.
Avaliar o desempenho fora da interface Ficheiros
Utilize um ficheiro sequencial grande e faça a medição a partir da shell, para eliminar a sobrecarga do navegador/front-end. Compare também as leituras e as escritas separadamente.
Volte a Testar no ZimaOS Atual
O ZimaOS atual utiliza um kernel e uma pilha de armazenamento mais recentes do que as versões beta 1.4.2/1.4.4 do tópico de origem. O guia de armazenamento do ZimaOS atual indica que as unidades USB são dispositivos de armazenamento normalmente suportados.
Não Force o UAS às Cegas
Se o kernel recuar intencionalmente para usb-storage no caso de uma particularidade da ponte, forçar o UAS pode causar reposições ou corrupção. Comece por comparar o comportamento atual do ZimaOS, os registos do kernel e a mesma caixa noutro sistema Linux.
A lista de verificação do desempenho do NAS fornece um diagnóstico de velocidade mais abrangente.
Verifique os Registos do Kernel em Busca de Particularidades ou Reposições do UAS
dmesg | grep -Ei 'usb|uas|jms|repor|xhci' | tail -150
Procure reposições repetidas, fallback do UAS, particularidades do dispositivo ou erros de transporte. Uma ligação estável de 5 Gbps pode continuar a ter um desempenho fraco se a ponte repetir comandos várias vezes.
Utilize o Mesmo Ficheiro nos Testes entre Sistemas Operativos
Compare o ZimaOS com outra distribuição Linux utilizando a mesma caixa, cabo, disco, sistema de ficheiros e ficheiro de teste com vários gigabytes. Alterar várias variáveis ao mesmo tempo torna a comparação dos controladores muito menos conclusiva.
Experimente Outra Caixa Antes de Substituir o Anfitrião
Se uma segunda caixa compatível com UAS funcionar normalmente na mesma máquina com ZimaOS, a ponte JMS566/o percurso das particularidades torna-se um suspeito mais forte do que o próprio controlador USB do Wyse.
Perguntas frequentes
5000M significa que o disco deveria atingir 500 MB/s?
Não. É a velocidade da ligação USB, não a velocidade real de transferência do HDD.
Porque é que o CachyOS foi mais rápido no mesmo hardware?
As capturas de ecrã mostram o CachyOS a utilizar UAS, enquanto o ZimaOS utilizava o modo legado usb-storage, além do mesmo disco NTFS.
Devo deixar de usar NTFS?
Só depois de testar e fazer uma cópia de segurança. A diferença entre os controladores já é uma pista importante.
Devo forçar o controlador UAS?
Não sem verificar as particularidades do kernel e a estabilidade desse chipset da ponte.
