이전 USB 성능 보고는 단순한 “USB 2 연결” 문제가 아니었습니다. ZimaOS는 5Gbps로 연결을 협상했지만 JMicron JMS566 인클로저는 레거시 usb-storage 드라이버를 사용한 반면 CachyOS는 uas를 사용했습니다. 이러한 드라이버 차이는 물리적인 USB 연결 속도만으로 설명하는 것보다 13MB/s와 약 64MB/s 사이의 격차를 훨씬 잘 설명합니다.
IceWhale이 해결책을 게시하기 전에 해당 스레드의 논의가 끝났으므로, 현재 사용자는 동일한 브리지 및 드라이버 동작이 계속된다고 가정하기 전에 ZimaOS 1.7.1에서 다시 테스트해야 합니다. 시스템을 비교할 때는 컨트롤러, 파일 시스템, 드라이버에 관한 증거를 정확히 보존하세요.




USB 연결과 드라이버를 각각 확인하세요
lsusb -t
5000M과 같이 협상된 속도와 드라이버를 모두 확인하세요. usb-storage를 사용하는 USB 3 속도는 USB 2 연결과 다르지만, 전송 속도는 여전히 기대에 못 미칠 수 있습니다.
UAS가 중요한 이유
UAS는 기존의 벌크 전용 USB 저장 장치 드라이버보다 효율적인 명령 대기열 처리와 SCSI 의미 체계를 지원합니다. 테스트한 하드웨어에서 CachyOS는 uas를 사용했고 ZimaOS는 usb-storage를 사용했습니다.
브리지 칩 확인
이 인클로저에는 JMicron JMS566 브리지가 사용되었습니다. UAS에서 일부 장치가 제대로 작동하지 않기 때문에 USB 저장 장치 관련 설정은 브리지 칩셋별로 적용되는 경우가 많습니다. 커널이 특정 드라이버를 선택하거나 차단한 이유를 파악하지 않은 채 UAS를 강제로 사용하지 마세요.
NTFS로 인해 성능 변수가 하나 더 추가됩니다
원본 디스크는 NTFS였습니다. 중요한 데이터가 손상되지 않도록 할 수 있는 경우에만 같은 드라이브와 외장 케이스를 다른 파일 시스템으로 비교하세요. 파일 시스템 오버헤드가 USB 전송 병목을 더 악화할 수 있습니다.
Files UI 외부에서 벤치마크하세요
대용량 순차 파일을 사용하고 셸에서 측정해 브라우저/프런트엔드 오버헤드를 없애세요. 읽기와 쓰기도 각각 비교하세요.
현재 ZimaOS에서 다시 테스트하세요
현재 ZimaOS는 소스 스레드에 언급된 1.4.2/1.4.4 베타 빌드보다 최신 커널과 스토리지 스택을 사용합니다. 현재 ZimaOS 스토리지 가이드에 따르면 USB 드라이브는 일반적으로 지원되는 저장 장치입니다.
UAS를 무작정 강제로 사용하지 마세요
커널이 브리지 quirk 때문에 의도적으로 usb-storage로 폴백한다면 UAS를 강제로 사용했을 때 재설정이나 데이터 손상이 발생할 수 있습니다. 먼저 현재 ZimaOS의 동작과 커널 로그를 확인하고, 같은 외장 케이스를 다른 Linux 시스템에서 비교해 보세요.
더 폭넓은 속도 진단은 NAS 성능 체크리스트를 참고하세요.
커널 로그에서 UAS quirk 또는 재설정 여부를 확인하세요
dmesg | grep -Ei 'usb|uas|jms|reset|xhci' | tail -150
반복되는 재설정, UAS 폴백, 장치 quirk 또는 전송 오류가 있는지 확인하세요. 링크가 안정적으로 5Gbps를 유지하더라도 브리지가 명령을 반복해서 재시도하면 성능이 저하될 수 있습니다.
OS 간 테스트에는 같은 파일을 사용하세요
같은 외장 케이스, 케이블, 디스크, 파일 시스템, 수 GB 크기의 테스트 파일을 사용해 ZimaOS와 다른 Linux 배포판을 비교하세요. 여러 변수를 한 번에 바꾸면 드라이버 비교의 신뢰도가 크게 떨어집니다.
호스트를 교체하기 전에 다른 외장 케이스를 사용해 보세요
두 번째 UAS 지원 외장 케이스가 같은 ZimaOS 시스템에서 정상 작동한다면, Wyse USB 컨트롤러 자체보다는 JMS566 브리지/quirk 경로가 원인일 가능성이 더 높습니다.
FAQ
5000M이면 디스크 속도가 500MB/s에 도달해야 하나요?
아니요. HDD의 실제 전송 속도가 아니라 USB 링크 속도입니다.
같은 하드웨어에서 CachyOS가 더 빨랐던 이유는 무엇인가요?
스크린샷을 보면 CachyOS는 UAS를 사용하고 ZimaOS는 레거시 usb-storage를 사용했으며, NTFS 디스크는 동일합니다.
NTFS를 바꿔야 하나요?
테스트와 백업을 한 뒤에만 진행하세요. 드라이버 차이는 이미 중요한 단서입니다.
UAS 드라이버를 강제로 사용해야 하나요?
해당 브리지 칩셋의 커널 특이 동작과 안정성을 확인하지 않고는 안 됩니다.



