как увеличить скорость передачи данных на флешку



скорость записи на флешку

Автор Ёергей Двуглов задал вопрос в разделе Железо

Флешка - и скорость передачи данных с компа на неё. и получил лучший ответ

Ответ от Алексей Павлов[гуру]
скорость флешки.. та что скачет 25-30.. до 13-15 - это не показатель!
самый главный показатель - это время! как уменьшить время копирования файлов на флешку?
вот это другой вопрос.. .
для того, чтобы уменьшить время копирования информации на флешку я чуть-чуть пораскинул мозгами. Изначально флешка форматирована в FAT32, но помимо файловой системы FAT32 есть еще и exFAT(заявлена как файловая система для флешек!!! ) и NTFS. Последняя очень важна при копировании файлов больше 4гб. Кроме того, во флешках есть еще и меняющийся размер кластера.
и я перешел к тестам.. с секундомером!
для начала замерил время копирования 432mb тестовой музыки на флешку с "родным" FAT32:
1) fat 32 с размером кластера 4096 байт (стандарт! ) время 1мин. 49 сек.
потом я вспомнил про такую фишку.. о которой уже упоминали людишки сверху (выше! ) о.. кэшировании. Эта опция легко включается в диспетчере устройств (нужно лишь найти в дисп. устройств свою флешку и покапаться в свойствах! )
2) fat 32 + кэш. с размером кластера 4096 байт, время: 1 мин. 50 сек.
1 секунда - может быть результат дрожи в пальцах, когда я не успел вовремя нажать на секундомер? да и бог с ней.. с этой 1 сек. Я хочу снизить время существенно!! !А тут по моему оно и не изменилось.. .
поэтому я скачал и установил себе бесплатную прогу для расширенного копирования TeraCopy (ссылка)
3) fat32, без кэширования с программой TeraCopy, время: 1 мин. 29 сек. Ура товарищи! Мы существенно снизили время копирования файлов!
Но.. на этом я не остановился.. и стал искать оптимальную файловую систему и размер кластера. После долгих тестов.. я остановился на варианте:
4) NTFS с размером кластера 4096 байт (стандарт) без кэширования (дабы флешку можно было легко отсоединить без последствий! ) время: 1 мин. 21 сек. Без разницы.. с использованием программы.. или без. Все же советую использовать прогу TeraCopy (читайте на ссылке выше ее плюсы! )
всем спасибо... все свободны!
-------------------
кому очень интересно: использовалась флешка Kingston DT 101 II (емкостью 3,73 гб)
процессор AMD athlon 2 x3 440, озу 3гб (Hynix 2гб и NCP 1гб) , мать asus m4a785-m
------------------
были созданы идеальные условия для копирования.. был выключен антивирус и не было запущено никаких вторичных программ
тестирование проводилось по 3 раза для каждого варианта. Время отклонения +- 0,5 сек.
---------------------
однако тесты с большими файлами (больше 4гб) мною проведены не были.. из-за отсутствия флешки размером более 4 гб. В ближайшее время планирую протестировать и файлы больше 4гб. Кому будут интересны результаты тестов, пишите на мыло xamxam86@mail.ru

Ответ от Андрей Рыков[гуру]
это особенность конструкции флеш-памяти.
первые блоки можно считать с использованием кеша очень быстро, но по ходу чтения кеш заполняется и скорость падает до тех пор, пока не станет равной скарости чтения без кеша (когда он полностью заполниться)

Ответ от Михаил Великий[гуру]
сначала запись идёт в дисковый кеш, поэтому можно наблюдать нереальные скорости, после чего, когда кеш заполнен, запись идёт непосредственно на флешку и скорость соответственно падает до реальных значений. (Хотя, если флешка отформатирована в нтфс и у вас XP, либо установлена опция кеширования записи, то файлы продолжают записываться даже после того как "запись завершена"). Реальная скорость для дешёвой флешки - 3-8мбайт/сек, хорошей - до 30мбайт
Ничего наподобии DM для флешек нет и быть не может - USB- последовательный порт

Ответ от A A[гуру]
Запись на флешку ВСЕГДА идёт равномерно.
А то что у тебя программа не умеет правильно считать скорость записи - это плохо.
Впрочем когда в виндовском Проводнике копируешь на флешку - он тоже вначале говорит "Осталось 1 мин. " , а потом потихоньку доходит до "Осталось 5 мин. " , потому что неправильно считает...
Тут нету связи с буфером (те кто писали выше - неправы! ) - тут только неправильный алгорит расчёта скорости.
Вот если через Тотал Коммандер записывать на флешку - то видно что запись равномерная!! !
А если хочешь на 100% быть уверенным в этом - запусти тест скорости флешки программой "ХД Туне" (тут к сожалению латиницей теперь нельзя писать в ответах)

Ответ от Cергей Рыльцев[гуру]
я пользуюсь такой прогой SuperCopier2

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Флешка - и скорость передачи данных с компа на неё.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*