
При использовании внешних карт SDXC я заметил, что скорость записи со временем снижается при передаче больших файлов.
Например, когда карта SDXC подключена к порту моего 15-дюймового rMBP и я копирую файл размером 90 ГБ с внутреннего SSD, скорость начинается примерно с 50 МБ/с и постепенно падает примерно до 100 Кб/с.
Карты, о которых идет речь, — это карта SanDisk Ultra 128gb micoSDXC, которая считывается с помощью адаптера SD-карт. Она показывает скорость записи около 50 мб/сек и чтения 80 мб/сек. Карта отформатирована как exFAT с Apple Partition Map.
Что вызывает замедление скорости записи? Можно ли этого избежать?
решение1
Это происходит не только с картами SD или SDXC. Это происходит со всеми копиями и практически на любой ОС.
В основном процесс копирования следует следующим правилам:
- Чтение из файла в буфер (очень быстро)
- Запись из буфера в место назначения.
Происходит следующее: операции чтения заполняют буферы памяти быстрее, чем данные записываются на SD-карту, при этом скорость измеряется на шаге 1 (которую необходимо замедлить, чтобы она соответствовала скорости записи).
Так,аЗамедление — это нормально. Хотя 100 КБ/сек — это больше (или меньше?), чем я ожидал.