Вы никогда не пробовали заливать огромное количество данных с компьютера на флешку или по сети? Часто, скорость такого копирования ниже, чем при копировании одного большого файла. Это происходит из-за того, что каждое действие создания файла не только останавливает сам процесс копирования, но и требует определенного времени на выполнение. А в случае копирования данных по сети, так же будет необходимо открытие отдельного соединения, что в свою очередь так же уменьшает скорость копирования данных.
Примечание: Стоит знать, что копирование файлов через специальные приложения, такие как FarManager, будет выполняться заметно быстрее, нежели чем при перемещении через проводник ОС Win.
Чтобы повысить скорость копирования данны, можно использовать одну хитрость. Для этого понадобится быстрый архиватор. Теперь, перед тем как, передавать огромное количество мелких файлов, упакуйте их в один архив, и уже перемещайте сам архив. В зависимости от числа файлов, скорость может разительно меняться.
Заметка: Эта хитрость часто используется при копировании файлов с удаленных компьютеров. Например, при передачи файлов на сайт http: //ida-freewares.ru через ftp. Кроме экономии на трафике сети, эта хитрость выполняется заметно быстрее. Скомпоновать архив, переместить его, а после уже на другом компьютере разархивировать файлы из архива.
Для иллюстрации того, насколько можно увеличить скорость копирования, проведите простой тест. Создайте каталог, например, с 12904 файлами и скопируйте ее на внешний диск. Вот, пример, полученных результатов:
1. Копирование папки (316 Мб) стандартным образом заняло 22 минуты 2. Передача одного файла архива (145 Мб) - 33 секунды на сжатие архива и 1 минута 32 секунды на перемещение архива. Итого 2 минуты 5 секунд на все про все
Согласитесь, что разница в 20 минут невероятно существенна. Безусловно, цифры будут сильно зависеть от характеристик вашего компьютера, но разница в цифрах будет примерно такой же.
Примечание: В случае копирования по сети, время так же сильно зависеть от конфигурации стека TCP/IP на каждом конкретном компьютере. Однако, эти опции сильно зависят от версии операционной системы и их настройка требует определенных технических познаний.
Теперь, вы знаете одну из причин неторопливого копирования. А так же знаете как нужно преодолевать описанную проблему.