SDXC 쓰기 속도가 시간이 지남에 따라 감소 전송 중에 쓰기 속도가 시간이

외부 SDXC 카드를 사용할 때 대용량 파일 전송 중에 쓰기 속도가 시간이 지남에 따라 감소하는 경향이 있음을 알게되었습니다.

예를 들어 SDXC 카드가 15 인치 rMBP의 포트에 연결되어 있고 내부 SSD에서 90gb 파일을 전송하면 약 50mb / sec에서 시작하여 약 100kb / sec로 점차 떨어집니다.

해당 카드는 SanDisk Ultra 128gb micoSDXC 카드이며 SD 카드 어댑터를 사용하여 읽습니다. 약 50mb / sec 쓰기 및 80mb / sec 읽기에서 벤치마킹합니다. 카드는 Apple Partition Map에서 exFAT로 포맷됩니다.

쓰기 속도가 느려지는 원인은 무엇입니까? 피할 수 있습니까?



답변

이것은 SD 또는 SDXC 카드에서만 발생하는 것이 아닙니다. 이것은 모든 사본과 거의 모든 OS에서 발생하는 것입니다.

기본적으로 복사 프로세스는 다음 규칙을 따릅니다.

  1. 파일에서 버퍼로 읽기 (매우 빠름)
  2. 버퍼에서 대상으로 씁니다.

속도가 단계 1을 측정하는 동안 (쓰기 속도에 맞추기 위해 속도를 늦춰야 함) SD 카드에 기록되는 것보다 빠르게 읽기가 메모리 버퍼를 채 웁니다.

그래서, 둔화 정상입니다. 100KB / sec는 내가 생각했던 것보다 다소 많거나 적습니다.