在两台计算机之间传输文件的最快方法是什么?[关闭]


15

假设我有80Gb的数据要从一台计算机传输到另一台计算机。传输文件的最快方法是什么?

  • 网络传输?
  • DVD刻录?
  • 正在用笔式驱动器复制吗?
  • 删除一个HD并作为第二个放置在另一台PC中,然后复制并粘贴文件?
  • [另一个建议?]

1
网络传输和卸下驱动器意味着您可以同时读写。另两种方法意味着您需要将对第一台计算机的读取添加到对另一台计算机的写入。
jvanderh

1
数学时间!在需要行驶20英里的汽车的杂物箱中,行驶60MPH的80GB硬盘驱动器的带宽是多少?:-)
特拉维斯,

前者:546Mbit ...但是它非常“爆发”。
Sirex 2012年

最快,您是否包括设置时间?例如,将硬盘从一台计算机物理移动到另一台计算机要比创建NFS导出花费更多的时间。这15分钟的时间来拔出驱动器并将其插入另一台计算机可能会通过千兆网络上的NFS移动大量数据。
MaQleod

Answers:


21

我投票赞成暂时从一台计算机上卸下硬盘驱动器,然后将其安装到另一台计算机上进行传输。


3
您需要添加将驱动器移至目标计算机并将其移回原始计算机所花费的时间,我认为这并非易事。我猜想这将取决于网络速度(移动驱动器可能会更快地达到10/100,千兆位绝对不值得移动驱动器的麻烦)
jvanderh

7
我是一个非常快的人,所以“停机时间”将是无关紧要的。
内特

1
这就是所谓的等待时间
bandi

2
我假设这是一个内部SATA / IDE驱动器。如果是USB 2.0或Firewire,它会更慢,并且速度与通过千兆以太网传输文件的速度相同。
Mark Renouf

1
也称为sneakernet
Stefano Borini,2009年

21

我比较了100Mbit网络上linux中几种不同的方法:

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实际上锁定了我的网络连接。腻子超时。top表示整个副本专用于整个核心。
  3. 我没有rsync的数字,但它们与scp相当

因此,在linux中,我可以在2小时内转移80GB,而无需理会它,而不会进行该过程。我发现这比在计算机之间移动硬盘更可取,因为它们需要我真正注意并关闭计算机。

Windows共享可能不如scp快。


9
40个以上字符的密码?!?!
Mark Renouf

1
它可以是句子密码。他们实际上并不难记:)
sashoalm 2012年

10

我会选择大型外部USB驱动器。为此,我在机箱中装有250Gb笔记本电脑驱动器。


或Firewire驱动器(如果您具有硬件)。
Nate

8

千兆以太网


10千兆以太网?Infiniband?
Tom Hawtin-大头钉

1
两台计算机之间的以太网电缆,您甚至都不需要网络设备。
jvanderh

1
最近使用的大多数驱动器可以以高于100Mbps的速度传输数据(即每秒12.5MByte减去网络开销)。同时,大多数标准驱动器无法为千兆以太网(每秒超过100 MB)提供上限。因此,无需10 Gigabit或Infiniband。
jvanderh

同意,除非您的壁橱中有NetApp,否则10 Gbit会过大;-)
Mark Renouf

我不认为这是完整的解决方案。即使有了这些,仍然有更多步骤可以从根本上根据您的操作方式(例如,协议或应用程序)更改速度。
MaQleod

6

如果您拥有Mac,则“磁盘目标模式”非常有用,尤其是两台计算机都具有Firewire 800时。您可以使用Firewire将它们彼此连接,然后在启动t时按住不放,以“磁盘目标模式”重新启动计算机。然后,该计算机将充当Firewire硬盘驱动器,从而在不删除任何磁盘的情况下实现非常快的传输速度。此外,即使由于操作系统问题而无法启动计算机,它也通常可以工作。


1
+1,但很明显OP没有mac
cregox

4

根据您网络的速度/可靠性,我可以选择使用网络还是删除硬盘驱动器然后进行复制。


4

我一直发现将直接复制磁盘复制到磁盘的速度稍快且更可靠,但是我在家中也有一个千兆网络,因此最近只能直接复制。

为了确保在Windows上获得最佳性能,我还是使用Robocopy。它在整个网络和驱动器之间都运行良好。


2

80 GB为640 GB。典型的家庭以太网为100 Mbps。因此,我想大约需要10,000秒-不到三个小时。如果使用wifi,速度可能会稍慢。但是您可以放心使用,不必担心。我不想处理那么多DVD,而我的闪存驱动器并没有太大。

尽管上次尝试进行长距离传输时,我发现我为集线器使用了错误的电源。


假设硬盘驱动器将继续运行。
布拉德·吉尔伯特

我同意您的数字,我估计超过9,000秒,是的,少于三个小时。但是,如果您正在谈论100 Mbps,请不要将其与wifi混淆。如今,除非您要复制一堆小文件,否则大多数硬盘驱动器都可以保持100Mbps的速度。
jvanderh

2

您的硬盘(源硬盘和目标硬盘)最有可能以大约100MB / s的速度运行。如果所涉及的所有网络硬件都不错,那么千兆以太网应该能够足够接近以使网络最简单。

如果您的硬盘特别快,或者网络特别慢,则可以通过将硬盘移至目标计算机并进行本地复制来节省时间。如果您获得80MB / s或更高的速度,则可能不值得麻烦。


台式机硬盘驱动器100 MB /秒‽从何时起?
derobert

希捷Barracuda,WD Velociraptor ...更多可能,请参见:tomshardware.com/charts/2009-3.5-desktop-hard-drive-charts / ... ...请注意,这是平均吞吐量,大多数情况下峰值将超过100MB / s 。
jerryjvl

显然,这甚至没有考虑通常可以轻松完成两倍任务的SSD。
jerryjvl

1

如果要通过网络复制文件,除了使用Windows资源管理器拖动文件外,我还要做其他事情。有一些实用程序可以比内置方法更快地进行复制。


我同意有公用事业。请提供一些答案。
jvanderh

实际上,我不再使用Windows。如果有人想提出任何建议,我很乐意将其添加到答案中。
布拉德·吉尔伯特

1

如果您要重复执行此操作(如果没有,则无论选择哪种方法,现在都可以完成);我将通过交叉电缆和千兆位以太网连接两台计算机。打开巨型帧支持,如果可能,不要使用Windows文件共享(smb)。在理想条件下,这大约是普通驱动器可以写入的速度,因此交换磁盘并没有太多好处。


1

下载并安装Fastcopy。该网站看起来有点通用,但似乎很安全。我已经使用了几年了。无论您使用哪种物理方法,它的工作速度都比那里的任何事物都要快。


1

没人惊讶提到这一点,但是FTP是一个不错的选择。我正在将服务器的200gb虚拟机克隆复制到另一台计算机上,并且通过LAN获得非常好的速度(30MB / s),而且它是可恢复的。源上的Filezilla服务器和目标上的Filezilla客户端,可以随时随地使用,并完成工作。


0

几年前,我相信传输速度最快的是FireWire(通常在Mac中很常见)。现在已经过时了。我会在USB 3闪存驱动器或外部硬盘上回复。

DVD或BlueRay(刻录的任何光盘类型)都非常慢。网络传输也将比USB 3慢。

卸下HD并将其放置在新PC上-是的。但是,归根结底,拆卸和更换也需要时间...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.