Цитата zai:
Когда 1 файл, то быстро, а если 2, то очень медлено (скорость может стоять на нуле несколько минут после перекачки первого файла, зависит от обьема). Почему? »
|
К сожалению, таким способом скорость записи измерить невозможно. В Вашем случае, вместо реальной записи на flash-накопитель происходит сохранение данных, которые должны быть записаны, в дисковых буферах системы. Конечно, одновременно ведется и реальная запись на флешку. Но, поскольку скорость записи на неё гораздо меньше скорости чтения информации с жесткого диска, то реальная запись происходит еще долгое время после того как файловый менеджер отрапортует об окончании копирования. Те самые несколько минут пока скорость равна нулю, происходит сброс буферов (т.е. запись их на носитель).
Дисковый буфер - это участок оперативной памяти, выделяемый системой для временного хранения данных, которые должны быть записаны на блочное устройство, если скорость работы этого устройства недостаточна для синхронной записи.
Дисковый кэш - это участок оперативной памяти, выделяемый системой для временного хранения данных, считанных с блочного устройства для исключения повторного чтения, если процесс запросит их еще раз.
Посмотреть величину кэша и буферов можно командой "free".