Скорость передачи поверхностна (очень высокая)

Когда я делаю передачу файла с жесткого диска на pendrive(дешевый sandisk USb2.0), скорость передачи чрезвычайно высока (80-250 Мбит / с) изначально, и индикация передачи останавливается (иногда зависает) в конце. Через некоторое время он обычно становится нормальным (обычно требуется то же время, что и в Windows для полной передачи). Скорости нормальные (18-22 МБ / с) при переходе с Pendrive на HDD. Я также проверил, используя мой другой Corsair Pendrive и все тот же.

Модель ноутбука: Asus X55C с двойной загрузкой Windows 8.1

1 ответ

В зависимости от конкретной конфигурации вашей машины, скорее всего, для вас работает дисковый кеш... Копируемые файлы сначала переносятся в дисковый кеш, а затем в фоновом режиме ядро ​​копирует его из кеша на диск.

Чтобы получить кеш-память вашего диска используйте:

free --human

и это даст вам что-то вроде:

             total       used       free     shared    buffers     cached
Mem:          3.8G       3.7G       136M       362M        13M       1.6G
-/+ buffers/cache:       2.0G       1.8G
Swap:         7.6G        57M       7.6G

В приведенных выше числах кеш 1.6GТаким образом, если никакие другие операции чтения / записи не выполняются, файлы, скопированные на внешнюю карту USB ниже этого числа, будут иметь высокие скорости передачи, и как только кэш заполнится, копирование снизится до эффективной скорости USB-карты.,

Другие вопросы по тегам