Вы также должны принять во внимание характер данных, которые вы пишете. Запись на флэш-диск имеет (как минимум) два этапа: 1) получение данных в буферное ОЗУ накопителя (ограничено скоростью шины) и 2) запись данных из ОЗУ во флэш-память (ограничено временем цикла записи).
Обычно получение данных происходит очень быстро, если ваша машина или шина USB не заняты другими делами - МБ / сек обычно очень велики. Однако на самом деле запись каждой передачи внутри чипа занимает фиксированное время, поэтому, если вы пишете тысячи маленьких файлов против одного большого файла, передача большого файла в значительной степени зависит от скорости шины и размера буфера ОЗУ накопителя, но небольших файлов будет в значительной степени зависеть от времени цикла вспышки.
В качестве теста попробуйте записать, скажем, 1 ГБ большого файла (например, почтовый индекс большой папки) по сравнению с тем же объемом данных в небольших файлах. Вы, вероятно, увидите огромную разницу.