저는 aarch64 아키텍처(커널 5.10.110 #178)에 Debian을 사용하고 있습니다.
SD 카드(SanDisk Extreme, microSD XC UHS-I V30, 64GB)를 SSD(Intel Optane, 16GB)로 복사하려고 합니다.
기반으로샌디스크사양 페이지에는 SD 카드의 순차 읽기 기능이 170MBps인 것으로 나와 있습니다.인텔SSD의 순차 쓰기 속도는 145MBps입니다.
이는 분명히 최대값이지만 SD에서 SSD로 복사하려고 하면 다음과 같은 메시지가 나타납니다.많은낮은 속도:
rsync -ah --progress src/* dst
sending incremental file list
File_1.MP4
256.88M 100% 49.75MB/s 0:00:04 (xfr#1, to-chk=1/2)
File_2.MP4
1.27G 100% 47.60MB/s 0:00:25 (xfr#2, to-chk=0/2)
보시다시피, Intel SSD 쓰기 용량의 약 3분의 1에 해당하는 50MBps에 거의 도달하지 못합니다.
SD 카드 리더는 UHS-I를 지원합니다. 중앙처리장치는록칩 RK3568B2, 4x Cortex-A55를 사용하면 2GHz로 클럭됩니다.
이 파일을 복사하는 동안 CPU는 (실제로) 로드되지 않습니다.
송금 속도를 높일 수 있나요?
고쳐 쓰다
- SD에서 내장 eMMC로 복사했을 때 전송 속도는 약 110MBps 정도 나왔습니다.
- Intel Optane NVMe SSD는 PCIe2.1 x1 기능만 있는 M2 포트에 연결됩니다(최대 500MBps).
- 내부 eMMC에서 SSD로 복사하면 ~50MBps의 동일한 전송 속도를 얻었습니다.
- SD/MMC 인터페이스: SD3.0, MMC ver4.51과 호환(데이터 버스 폭은 4비트)