Какой самый быстрый способ передачи файлов между двумя компьютерами? [закрыто]


15

Допустим, у меня есть 80 ГБ данных для передачи с одного компьютера на другой. Какой самый быстрый способ передачи этих файлов?

  • Сетевая передача?
  • Запись DVD?
  • Копируешь на флешку?
  • Удаление одного HD и размещение в качестве дополнительного на другом ПК, а также копирование и вставка файлов?
  • [еще одно предложение?]

1
Передача по сети и удаление диска означает, что вы можете читать и писать одновременно. Два других метода означают, что вам нужно добавить чтение с первой машины для последующей записи на другую.
jvanderh

1
Математическое время! Какова пропускная способность жесткого диска 80 ГБ, путешествующего со скоростью 60 миль в час в перчаточном ящике автомобиля, который должен проехать 20 миль? :-)
Тревис

fwiw: 546Mbit ... Но это очень "бурный".
Sirex

Быстро, вы включаете время установки? Физическое перемещение жесткого диска с одного компьютера на другой занимает гораздо больше времени, чем, например, создание экспорта NFS. Эти 15 минут, чтобы вытащить диск и подключить его к другому компьютеру, могут переместить много данных по NFS в гигабитной сети.
MaQleod

Ответы:


21

Я голосую за временное удаление жесткого диска с одного компьютера, установку его на другой компьютер для передачи.


3
Вам нужно добавить время, необходимое для перемещения привода на целевую машину и перемещения его обратно на исходную машину, что, я думаю, не является тривиальным. Я предполагаю, что это будет зависеть от скорости сети (10/100 может быть быстрее при перемещении диска, гигабит определенно не стоит хлопот по перемещению диска)
jvanderh

7
Я действительно быстро работаю, поэтому «простои» не имеют значения.
Nate

1
это называется задержка
банди

2
Я предполагаю, что это внутренний диск SATA / IDE. Если это USB 2.0 или Firewire, он будет медленнее и примерно такой же скорости, как передача файлов по Gigabit Ethernet.
Марк Ренуф

1
Также известен как sneakernet
Стефано Борини

21

Я сравнил несколько разных методов в Linux на 100 Мбит сети:

Method             Bytes          Time     Speed
smb mount then cp  733960192      425      1.647 MB/s
scp                730253312      69.48*   10.0241 MB/s
wget using http    736274432      63.2     11.1097 MB/s
rsync               -              -       comparable to scp
  1. scp включает в себя время, которое понадобилось мне, чтобы ввести мой пароль в 40+ символов. Вычтите не менее 3-4 секунд.
  2. scp и wget фактически заблокировали мое сетевое соединение. истекло время замазки. Вверху указано, что для копирования было выделено все ядро.
  3. У меня нет номеров для rsync, но они были сопоставимы с scp

Итак, в Linux я мог перенести 80 ГБ за 2 часа, игнорируя его и не заботясь о процессе. Я считаю, что это предпочтительнее, чем перемещать жесткий диск между компьютерами, поскольку они требуют, чтобы я действительно обращал внимание и выключал все.

Общий доступ к Windows, вероятно, не будет таким быстрым, как scp.


9
40+ символов пароля?!?!
Марк Ренуф

1
Это может быть пароль предложения. Они на самом деле не трудно вспомнить :)
sashoalm

10

Я бы пошел на большой внешний USB-накопитель. Для этой цели у меня в корпусе есть ноутбук на 250 Гб.


Или диск Firewire, если у вас есть оборудование.
Nate

8

Гигабитный Ethernet


10 гигабитный Ethernet? Infiniband?
Том Хотин - тэклайн

1
Кабель Ethernet между двумя компьютерами, вам даже не нужно сетевое устройство.
jvanderh

1
Большинство дисков на последних компьютерах могут передавать данные быстрее, чем 100 Мбит / с (что на 12,5 МБ / с меньше, чем нагрузка на сеть). В то же время большинство стандартных накопителей не могут поддерживать Gigabit Ethernet (более 100 МБ в секунду). Таким образом, нет необходимости в 10 гигабит или Infiniband.
jvanderh

Согласитесь, 10 Гбит будет излишним, если в вашем шкафу нет NetApp ;-)
Марк Ренуф

Я не вижу в этом полного решения. Даже с учетом этого есть еще несколько шагов, которые могут существенно изменить скорость в зависимости от того, как вы это делаете (например, протокол или приложение).
MaQleod

6

Если у вас Mac, Disk Target Mode отлично подходит, особенно если на обоих компьютерах установлен Firewire 800. Вы подключаете их друг к другу с помощью Firewire, а затем перезагружаете один в режиме Disk Target, удерживая его tпри запуске. Затем этот компьютер работает как жесткий диск Firewire, обеспечивая очень высокую скорость передачи данных без удаления каких-либо дисков. Кроме того, это часто работает, даже если компьютер не загружается из-за проблемы с операционной системой.


1
+1 но явно у ОП не было mac
cregox

4

В зависимости от того, насколько быстра / надежна ваша сеть, я бы либо подключился к сети, либо вынул жесткий диск и просто скопировал.


4

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

Чтобы обеспечить лучшую производительность в Windows, я использую Robocopy . Он хорошо работает как в сети, так и на диске.


2

80 гигабайт - это 640 гигабит. Типичный домашний Ethernet - 100 Мбит / с. Итак, я предполагаю цифру в 10000 секунд - менее трех часов. Возможно, немного медленнее, если вы используете Wi-Fi. Но вы можете просто оставить это, не беспокоясь. Я не хотел бы иметь дело с таким количеством DVD, и мои флешки не намного больше.

Хотя в прошлый раз я попробовал длительную передачу, я обнаружил, что использовал неправильный источник питания для моего концентратора.


Это при условии, что жесткий диск будет идти в ногу.
Брэд Гилберт

Я согласен с вашими цифрами, моя оценка более 9000 секунд, так что да, менее трех часов. Но не путайте это с Wi-Fi, если вы говорите со скоростью 100 Мбит / с. И большинство современных жестких дисков могут поддерживать скорость до 100 Мбит / с, если вы не копируете кучу крошечных файлов.
jvanderh

2

Скорее всего, ваши жесткие диски (исходный и целевой) могут работать со скоростью около 100 МБ / с. Гигабитный Ethernet при условии, что все задействованное сетевое оборудование должно быть достаточно близко, чтобы сеть была самой легкой.

Если у вас особенно быстрые жесткие диски или особенно медленная сеть, вы можете сэкономить время, переместив жесткий диск на целевой компьютер и выполнив локальное копирование. Если вы получаете 80 МБ / с или более, это, вероятно, не стоит хлопот.


100 МБ / с с настольного жесткого диска‽ С каких это пор?
Дероберт

Seagate Barracuda, WD Velociraptor ... более вероятно, см .: tomshardware.com/charts/2009-3.5-desktop-hard-drive-charts/… ... обратите внимание, что это средняя пропускная способность, пик будет превышать 100 МБ / с на большинстве ,
Джеррейвл

И это, очевидно, даже не учитывая твердотельные накопители, которые часто могут легко сделать это вдвое больше.
Джеррейвл

1

Если вы копируете файлы по сети, я бы сделал что-то, кроме простого перетаскивания файлов с помощью проводника Windows. Есть утилиты, которые смогут копировать его быстрее, чем встроенные в него.


Я согласен, есть утилиты. Пожалуйста, предоставьте несколько ответов.
jvanderh

На самом деле я больше не пользуюсь Windows. Если кто-то хочет что-то предложить, я бы с удовольствием добавил это в ответ.
Брэд Гилберт

1

Если вы собираетесь делать это несколько раз (если нет, то вы бы уже сделали любой метод, который вы выбрали;)), я бы соединил два компьютера через перекрестный кабель и гигабитный Ethernet. Включите поддержку больших кадров и, если возможно, не используйте совместное использование файлов Windows (smb). Это будет примерно так же быстро, как средний диск может записывать в идеальных условиях, так что при замене дисков выиграть нечего.


1

Скачайте и установите Fastcopy . Сайт выглядит довольно обобщенно, но кажется безопасным. Я использую это в течение нескольких лет. Работает быстрее всего ... независимо от того, какой физический метод вы используете.


1

Удивило, что никто не упомянул об этом, но FTP - хороший вариант. Я копирую клон 200-гигабайтной виртуальной машины нашего сервера на другую машину, и я получаю очень хорошие скорости (30 МБ / с) по локальной сети, плюс это возобновляется. Filezilla Server в исходном коде и клиент Filezilla в целевом, свободный как во всем и выполняющий работу.


0

Несколько лет назад я считаю, что самая быстрая передача была FireWire (обычно с Mac). Это сейчас устарело. Я бы ответил на флешку USB 3 или внешний жесткий диск.

DVD или BlueRay (любой тип записи на компакт-диске) мучительно медленный. Передача по сети будет медленнее, чем через USB 3.

Снятие HD и размещение его на новом ПК - да. Однако в конце дня удаление и замена также требуют времени ...

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.