
외부 SDXC 카드를 사용하면서 대용량 파일을 전송하는 동안 시간이 지남에 따라 쓰기 속도가 감소하는 경향이 있음을 발견했습니다.
예를 들어, SDXC 카드를 15인치 rMBP의 포트에 연결하고 내부 SSD에서 90GB 파일을 전송하면 약 50mb/초에서 시작하여 약 100kb/초로 점차 떨어집니다.
문제의 카드는 SanDisk Ultra 128gb micoSDXC 카드이며, SD 카드 어댑터를 사용하여 읽습니다. 벤치마킹 속도는 약 50MB/초, 읽기 80MB/초입니다. 카드는 Apple 파티션 맵을 사용하여 exFAT로 포맷됩니다.
쓰기 속도가 느려지는 이유는 무엇입니까? 피하는 것이 가능합니까?
답변1
이는 SD 또는 SDXC 카드에서만 발생하는 것이 아닙니다. 이는 모든 복사본과 거의 모든 OS에서 발생하는 현상입니다.
기본적으로 복사 프로세스는 다음 규칙을 따릅니다.
- 파일에서 버퍼로 읽기(매우 빠름)
- 버퍼에서 대상으로 씁니다.
속도가 1단계(쓰기 속도와 일치하도록 느려져야 함)를 측정하는 동안 읽기는 SD 카드에 쓰는 것보다 더 빠르게 메모리 버퍼를 채우는 일이 발생합니다.
그래서,ㅏ감속은 정상입니다. 100KB/초는 예상했던 것보다 다소 많거나 적습니다.