Вопрос или проблема
Я новичок на Superuser, но мне очень понравилось все, что я нашел до сих пор. Я знаю, что было много вопросов, касающихся скоростей USB3.0, и я думаю, что в основном понимаю суть большинства из них. Я пытаюсь понять, как определить оптимальную скорость для передачи файлов .mp4, .avi и .db с одного внешнего жёсткого диска на другой. Мне нужно сделать это как минимум между 6 или 7 дисками, и я буду делать это снова через около 6 месяцев, так что мне интересно, можно ли как-то улучшить те скорости, которые я получаю сейчас.
Вот с чем я работаю:
Мой настольный компьютер:
Процессор – AMD FX 6 ядра 3,90 ГГц
ОЗУ – 16,0 ГБ
ОС – Windows 7 Ultimate 64bit
Материнская плата – Gigabyte 970A-UD3P
Жёсткий диск – Samsung SSD 840 EVO 120G
USB порты – 2 задних USB3.0
Мои портативные жесткие диски:
7 Silicon Power Armor A80 2TB USB3.0 внешние жесткие диски можно найти здесь:
Мои результаты:
Перенос примерно 1,8 Тб с одного диска на другой со скоростью 64-110 МБ/секунду. Это занимает около 7 часов. Сначала я получал скорость около 64 МБ/секунду при передаче .mp4 файлов, затем скорость возросла до 110 МБ/секунду при передаче .db файлов.
Поскольку мне нужно сделать так много копий с оригинального диска SP, я надеюсь, что есть что-то, что я упустил, и фактически могу получить более высокие скорости. Хотя я почти уверен, что это просто мечты. Я дважды проверил мои драйверы для USB3.0, и они обновлены с использованием драйверов с http://support.lenovo.com/us/en/downloads/ds015025
Есть ли какой-либо узкое место, которое может сдерживать мои скорости?
Второй вопрос. Существует ли более лучший, разумный вариант, который позволил бы выполнить такой перенос данных (в основном видеофайлы и .db файлы) с более высокой скоростью?
Если я не найду более быстрого способа сделать это, я думаю, я поищу местную компанию, которая могла бы передать данные для меня. Как я сказал, я почти уверен, что мне придется делать это снова, и мне не нравится перспектива в 7 часов на диск, которые это занимает (хотя оставшееся время скакнуло с 7 до 4 часов, когда я получил более высокие скорости для .db файлов).
Если кто-то чувствует желание ответить на что-то, на что действительно не обязательно отвечать… Может кто-нибудь объяснить, почему .db файлы могут передаваться с такой высокой скоростью по сравнению с .mp4 (и .MOV) файлами? 110 МБ/с по сравнению с 64 МБ/с.
Заранее благодарю всех!
Я предполагаю, что файлы .db
намного больше, чем файлы .mp4
и .mov
? При создании нового файла существует много затрат, поэтому если вы попытаетесь скопировать папку с большим количеством файлов небольшого размера (например, папка Windows), вы заметите, что средняя скорость очень низкая по сравнению с копированием одного большого файла.
Также, когда вы копируете файлы .mp4
и .mov
, если оставить открытую Проводник Windows, возможно, Windows также нужно будет генерировать миниатюры для этих файлов, что требует чтения этих файлов с диска и, таким образом, дополнительно снижает скорость записи других файлов.
.
Ответ или решение
Оптимизация скорости передачи данных через USB 3.0 может быть сложной задачей, но понимание основных принципов работы интерфейса и настройка соответствующих параметров могут помочь достичь более высоких скоростей.
Теория
USB 3.0, также известный как SuperSpeed USB, теоретически поддерживает скорости передачи данных до 5 Гбит/с (около 625 МБ/с). Однако на практике достижение максимальных скоростей редко возможно из-за множества факторов, таких как ограничения оборудования, файловые системы, размер файлов, и программная оптимизация.
Факторы, влияющие на скорость передачи:
-
Размер файлов: Как вы отметили, разница в скорости передачи между .db и .mp4 файлами может быть связана с размером файлов. Крупные файлы, такие как базы данных, передаются быстрее, так как процесс требует меньшего количества операций ввода-вывода, в то время как перенос множества маленьких файлов увеличивает накладные расходы и снижает общую скорость.
-
Тип файловой системы: NTFS, используемая по умолчанию в Windows, более оптимальна для больших файлов, чем FAT32. Однако для максимально возможной скорости передачи убедитесь, что используемая файловая система оптимизирована для типа данных, которые вы передаете.
-
Контроллер USB: На вашем компьютере установлен контроллер USB 3.0, представленный материнской плате Gigabyte 970A-UD3P. Убедитесь, что драйверы для этого контроллера обновлены до последней версии, это может улучшить производительность.
-
Загрузка системы: Если на системе параллельно выполняются другие задачи, это может повлиять на скорость передачи. Убедитесь, что во время передачи данных система максимально свободна от лишней нагрузки.
Пример
В рассматриваемом вами случае скорость передачи колебалась от 64 МБ/с для видеофайлов до 110 МБ/с для файлов баз данных. Это явление типично для передачи файлов разных типов и размеров.
Применение
Для оптимизации скорости передачи данных и сокращения времени до минимума, следуйте следующим рекомендациям:
-
Оптимизация файловой системы: Убедитесь, что ваши внешние жесткие диски отформатированы в NTFS. Это обеспечивает лучшую производительность для больших объемов данных и типа мультимедийных файлов, которые вы передаете.
-
Использование специализированного программного обеспечения: Существуют программы, такие как TeraCopy или FastCopy, которые оптимизируют процесс копирования и обеспечивают более высокие скорости передачи, чем штатные средства ОС.
-
Разгрузка системы: Закройте все ненужные программы и процессы перед началом переноса. Возможно, стоит отключить антивирусное ПО на время копирования, чтобы избежать задержек, вызванных сканированием файлов.
-
Подключение устройств напрямую и по отдельности: Обеспечьте прямое подключение каждого из внешних устройств к USB-порту на материнской плате, избегая использования внешних концентраторов (хабов), которые могут снижать пропускную способность.
-
Инвестировать в более новое оборудование (если возможно): Устройство, поддерживающее USB 3.1 или USB-C с Thunderbolt, предлагает более высокие скорости передачи.
Для будущих сценариев
Поскольку вы планируете повторить этот процесс через несколько месяцев, возможно, стоит рассмотреть возможность модернизации вашего оборудования. SSD, поддерживающий USB 3.1, может значительно сократить время передачи за счет более высокой скорости записи и чтения.
Конечно, если у вас остается нехватка времени или ресурсов для оптимизации данной конфигурации, делегирование этой задачи профессиональной компании может быть логичным решением, позволяющим сэкономить ваше время.
В заключение, USB 3.0 предлагает достойную производительность, но множество факторов могут ограничить теоретически максимально возможные скорости. Понимание природы этих ограничений и принятие мер по их устранению может значительно улучшить ваш опыт передачи данных.