通过USB 2.0传输1TB需要多长时间?


33

这可能是一个完全愚蠢的问题,因为可以想象,它高度依赖于各自的磁盘速度。但是我认为USB 2.0有一个特定的速度上限,它本身会定义一个下限。

通过USB 2.0将1TB数据从外部驱动器传输到内部驱动器需要多长时间?

Answers:


22

USB 2.0的信号传输速率为480 Mbit / s。同一篇文章说,典型的实际吞吐量是“最大理论批量数据传输速率53.248 MB / s的三分之二”。如果我的数学是正确的,也可能不是,这表明,假设USB连接是最大的瓶颈,那么您希望达到的最佳时间是1 TB大约8.2小时。



11
您必须使用53.248(理论最大值)×0.6666666…(实际限制)= 35.565333…MB / s。大约需要8个小时11分钟,然后进行更改。
phenry

5
@theycallmemorty:1 TB(技术上)是1,000,000,000,000位;1 tebibyte = 1,099,511,627,776位。1短TB÷35.5653 MiB / s =大约7小时27分钟。还有一段时间。
phenry

2
TB和TiB之间的差异为7%。
加法

3
在Windows上,USB2.0的实际复制速度约为15MB / s。我从未见过20MB / s及以上。
Ergec

13

这些答案中有许多关于“理论”性能的错误信息,这些人显然从未对USB2 HD传输速率进行基准测试。

我已经在2.5英寸PATA和SATA笔记本电脑硬盘,3.5英寸PATA和SATA笔记本电脑硬盘以及USB闪存之间进行了许多不同的USB2传输基准测试...

...而且我从未见过传输速率超过35 MB /秒!实际上,任何配置正确的现代驱动器都将以20-30 MB /秒的速度进行传输,很少会看到超过30 MB /秒的速度。(明确地说,这里我指的是通过USB2传输的HD。)

忽略有关理论传输速率和“ 60 MB /秒”等的讨论。尽管我赞扬了将位正确转换为字节并计算出最大35 MB /秒的家伙,这与我的真实世界性能体验相符。


1
我曾经在三台机器和四个USB HDD上经历过相同的经历。我最好的速度是28MB / s(每TB 9-10小时)。
另一个人

1
我通过USB2在1TB(即931 GiB)磁盘上运行了坏块,花费了将近10个小时,即26.5 MiB / s或27.8 MB / s(如果我没有误会MB,MiB和所有那)
golimar

11

根据经验,我知道USB 2.0平均(在我的系统上)每秒复制10Mb。

因此就是
1TB == 1048576 Mb
1048576/10 ==> +/- 104857秒
104857/60 ==> +/- 1747分钟1747/60
==> +/- 29小时

这样一整天又五个小时。

请注意,我将teracopy用作Windows的默认复制处理程序(否则,我永远不会获得超过USB的平均10Mb / sec)。


那是哪个系统?
scjorge

7

考虑到操作系统对I / O的处理方式的变化以及开始和停止复制的自然延迟(很多文件,很少文件),您实际上要以大约15 Mbit / s的速度运行(根据我的经验)

理论值: 1 TB @ 480 MBit / s =约4.6小时

实际值: 1 TB @ 15 MBit / s =约148小时


1TB @ 15 Mbit / s = 148小时... wolframalpha.com/input/?i=1TB+at+15Mb/s
Feckmore,2009年

2
@提示非常正确。好像我打错字了。通常应该是15 MB / s,而不是Mbit / s。更新答案。www08.wolframalpha.com/input/?i=1+TB+at+15+MB/s
pavsaund

@pavsaund一定忘了更新他的答案,所以我只是对其进行编辑以使其更加准确和清晰。请注意,在Feckmore的Wolframalpha答案中,他错误地使用15 Mbits / s,而忘记了一个字节中有8位,因此答案以兆字节(MB)为148/8 = 18.5。(有趣的花絮:他的Wolframalpha链接在答案上方有一个警告,提示“假设每秒兆位为“ Mb / s” |使用每秒兆字节或每秒兆位,而不是假定为TB(以10为基数)” |使用TB 2)或更多”,这可能解释了我的19.5小时答案与他的18.5小时答案之间的区别
Syclone0044

4

与相同的外部硬盘驱动器相比,ESata与USB2.0的性能提高了约4-5倍。我有一个WD 1.5TB Essentials驱动器,可以使用USB进行备份,但是这很痛苦,每100G大约需要4-5小时,并且平均运行速度约为8MB /秒。我从塑料盒中取出HD,从USB到SATA板上卸下USB,然后通过ESATA电缆将相同的HD从主板上插入SATA端口,现在我可以在不到一个小时的时间内备份​​100G,并在250G的时间内备份​​250G。使用NovaBackup S / W约需2.5小时。我只能说2-3小时对于很多数据来说并不算太糟糕(使用ESATA时大约以28-32MB /秒的速度运行)。两者均远低于理论值,但两者之间的比较才是最重要的。


3

它不仅取决于磁盘速度,还取决于外部驱动器/ USB闪存盘上的IDE / Sata控制器的速度。我发现许多便宜的外置驱动器速度较慢,它们仍然是USB2,但具有便宜且速度较慢的IDE / Sata控制器。

当然,USB 2的理论最大吞吐量为480 Mbit / s(澄清为停止不作任何评论),因此您可以很容易地算出绝对最快的时间(但是,这在现实生活中永远不会发生)。


2
最大值为480 Mbps-每秒兆位,而不是兆字节。兆字节中有8兆位。
贾里德·哈雷

@Jared,感谢您的简短评论,但既然b何时代表Byte?在维基百科上,“ IEEE 1541将“ b”指定为位符号”。
Ash Ash

当您的评论被投票通过时,显然还有其他人有些困惑。很简单:M =兆B =字节b =位
灰2009年

3

我刚刚完成了其中的两次传输,但对USB 2.0速度很慢感到惊讶。我复制了1 TB(太字节)的视频文件,这花了大约16个小时。平均速度在30年代。大约一周后的第二天,另一个外部HD为18小时。第一次转移我很烦:)

esata 4或5格外部存储盒的时间!!!!


1

根据文件传输速率,您可以轻松进行基准测试,以复制100 Mb的文件,然后尝试将其推断为1 Tb

使用USB记忆棒,我的MyBook中的大文件可以达到大约4 Mb / s,我可以达到25 Mb / s


参考点100MB * 10485〜= 1TB 因此,无论100 MB占用多长时间,都将乘以10,485。
乔尔·科洪

1

好吧,根据我的粗略估算,大约需要7小时15分钟

USB 2.0的原始数据速率为480Mbps,但最快的典型使用率通常高达40 MB / s。假设1 TB的容量为1,048,576兆字节,那么您只需做一下数学运算即可。

如果理论上可以达到60 MB / s的传输速度,则可以在4小时45分钟内完成。


1

这里的因素太多。磁盘的写入传输速率将根据您使用的空间而变化,我假设这里正在使用RAID 0,并且考虑到1 TB驱动器将没有1 TB的磁盘空间,您将要写入1.5 TB驱动器可用空间。切勿对源驱动器读取传输速率使用相同的约束。

我认为,如果驱动器的读写限制不是问题,那么ashh的答案是正确的。

但是随着驱动器容量的增加,它很可能会变慢-大约需要30-45分钟。{编辑:更真实:更长5-6小时}


0

5400rpm Maxtor Green硬盘驱动器,还是X25-E超高性能Intel固态盘?

价值1TB的1KB文本文件还是1TB的视频文件?

对于平均传输(混合文件大小),在平均硬盘驱动器(7200rpm消费型号)上,USB2的速度并不比IDE或SATA慢得多-您将遇到的速度差异几乎完全取决于开销-较小的文件会导致传输速度变慢速度。要进行速度测量,您将需要使用将要移动的数据的真实样本进行测试。


0

作为一个真实的例子,我刚刚转移了价值1.774TB的混合文件,这些文件是从USB2.0读取的,并在装有第二代i7的旧笔记本电脑上写入USB3.0的,在大约22小时内完成,速度约为22.6MB / s(1TB大约需要12个小时)。


0

双向传输均为480Mb / s。一个方向为240Mb / s。将其除以8得到字节。因此,一个方向为30MB / s。

1TB = 1099511627776字节

1TB / 30MB = 34952,5(3)秒

34952,5(3)/每60秒= 582,54分钟

582,54分钟/每小时60分钟= 9.70小时,这使9小时43分钟可以单方向复制USB 2.0上的1TB。

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.