USB vs. FireWire для внешних жестких дисков

10

Для внешних жестких дисков в этом вопросе я имею в виду традиционные жесткие диски; вид с вращающимся металлом внутри них (без оперативной памяти или сверхвысокопроизводительного оборудования на базе флэш-памяти):

Есть ли существенная разница в скорости между USB 2.0 и FireWire 400 для внешних жестких дисков? И, пока мы здесь, eSATA и FireWire 800? Конечно, вы можете просто узнать количество скоростей шины, но могут ли традиционные жесткие диски идти в ногу с любым из них?

Кевин Л.
источник

Ответы:

15

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

Поскольку eSATA и Firewire (400/800) работают значительно быстрее, чем USB, я бы поспорил, что они достаточно близки по скорости к тому, какую скорость вы бы видели на встроенном диске. Особенно eSATA - поскольку он не является внешней версией нативного контроллера sata?

EvilChookie
источник
3
Firewire 800 чувствует себя почти так же быстро, как родной внутренний.
Джей Р.
Мне сказали, что USB вызывает большую нагрузку на процессор, чем IEEE 1394 (он же FireWire ™)
dlamblin
1
Я не знаю, как вызвать большую нагрузку, но USB может быть немного загружен процессором. Производительность USB может пострадать в периоды высокой загрузки процессора. Я видел людей, которые играли в онлайн-игры с USB-модемами ADSL, и у них часто возникали падения из-за высокой загрузки процессора.
EvilChookie
eSATA - это точно такой же протокол SATA, с требованиями к лучшим кабелям и более высоким напряжениям, а также немного другому разъему.
Мирча Chirea
1
USB2 требует, чтобы ЦП обрабатывал низкоуровневые данные связи, в то время как Firewire имеет дискретный контроллер на портах, который обрабатывает мелкие детали. Я думаю, что USB3 преодолевает это, хотя и делегируя больше ответственности контроллерам USB, а не драйверам.
Марк К Коуэн
3

Это вряд ли научно, но мой опыт работы с Firewire 400, 800 и USB 2 на различных Intel Mac (ноутбуках и iMac) заключается в том, что FW400 заметно быстрее USB 2, а FW800 набирает скорость на внутренних дисках.

Ежедневно я копирую около 16-25 Гб файлов (виртуальных машин) и всегда выбираю FW800 (или 400) через USB2. Некоторое время я регулярно копировал 16-гигабайтный файл с одного FW800 на другой (они были последовательно соединены), и это было похоже на копирование между двумя внутренними жесткими дисками.

Я ценю, что FW400 может быть другим зверем в Windows, конечно.

robsoft
источник
3

Я перезвоню немного позже, но ... скорости шины, на которые рассчитаны различные протоколы, не являются хорошим показателем реальной скорости, которую вы могли ожидать. Например, USB имеет много накладных расходов (по замыслу), и с большинством контрольных микросхем, с которыми я сталкивался, USB 2.0 на самом деле не быстрее Firewire 400 (никаких цифр под рукой, надеюсь, вы примете это как неофициальное доказательство от меня) ...).

Пару лет назад USB 2.0 был на самом деле медленнее этих двух, потому что он требует большей поддержки ЦП, но теперь, когда у нас есть двухъядерные ЦП и быстрые внутренние шины везде, вы не найдете никакой разницы больше.

Для краткого обзора реалистичной пропускной способности, которую вы можете ожидать, посетите сайт S-ATA SIG. Это, конечно, вряд ли независимые данные, учитывая, что они определяют стандарт e-SATA, но я бы сказал, что они на самом деле весьма оптимистичны в отношении USB 2.0: их заявленные 45 МБ / с - это то, чего я никогда не видел в своих собственных целях - 32 МБ / с, действительно.

Типичные скорости интерфейса

yungchin
источник
У меня была немного лучшая производительность USB2, чем на графике с твердотельными накопителями Intel через USB, но не намного лучше ... Конечно, разница не в ~ 2х ~ 7х, необходимая для конкуренции с 1394b или SATA3G
Марк К Коуэн
1

Теоретически, Firewire 400 имеет максимальную скорость 400 Мбит / с, а USB 2.0 имеет максимальную скорость 480 Мбит / с. Однако фактические скорости использования, как правило, сильно различаются, и это часто зависит от самого внешнего жесткого диска.

USB имеет гораздо более широкую совместимость с внешними дисками и компьютером, но большинство качественных внешних жестких дисков и компьютеров будут поддерживать Firewire в течение многих лет.

Джош Хант
источник
3
480 Мбит / с для USB2 - это пакетный режим, где 400 Мбит / с для Firewire должен быть устойчивым режимом. Если вы не передаете только большие файлы, вы, скорее всего, этого не заметите.
Джей Р.
Большинство USB-накопителей являются дисками SATA с мостом USB-> SATA. Вы также можете легко получить мост Firewire-> SATA. Мой «портативный» диск - это диск SATA с мостом Firewire-> IDE, мост был довольно дешевым.
Марк К Коуэн
1

Firewire любит вас, но иногда вам нужен USB. (Потому что люди дешевые и покупают дешевые машины, вы знаете).

Если вы покупаете чехол / док, я бы выбрал один с:

  • FW 800 (это 400-совместимый, вам просто нужен кабель 400-800)
  • eSATA (но если вы на Mac, никто не поставляется с портами eSATA)
  • USB (даже у моей собаки есть USB, и он не компьютер. Кроме того, у меня нет собаки)

Таким образом, у вас есть лучшее из Firewire и eSATA, но вы все равно можете подключить свой диск к машинам своих друзей 20-го века. (Полагаю, если вы отформатировали его как FAT32.)

Да, это стоит в три раза дороже, чем USB-чехол. Ты получаешь то, за что платишь.

Некоторые реальные истории использования:

  • Я пробовал запускать резервные копии как через USB, так и через FW400, и FW определенно быстрее. (Используя SuperDuper)
  • Там, где я работаю, у нас были трудные времена, пытаясь воспроизвести видео в формате Full HD без сжатия с FW400. FW800 действительно светит здесь. Если вы планируете редактировать видео, оно вам понадобится.

К сожалению, у меня никогда не было возможности использовать eSATA, но, как отмечают другие, он должен работать так же, как SATA, и это здорово.

KCH
источник
1

С точки зрения пользователей, я нашел USB2 лучше, чем FireWire, так как доступно больше устройств. Для грубой скорости FireWire 800 отлично. Я не использовал eSATA, и чувствую, что он, вероятно, станет стандартом.

Брюс Маклеод
источник
0

Одним из больших достижений FW является то, что это одноранговый протокол. Это означает, что вы можете создать цепочку из 4 компьютеров и 5 жестких дисков, и при этом заставить ее работать. Могут возникнуть проблемы, когда 2 системы одновременно пишут один и тот же файл, но FW гораздо более гибок.

Берт
источник