搜索
>
>
>
提速30% Windows 8原生USB3.0快在哪里?

提速30% Windows 8原生USB3.0快在哪里?

分类:
行业动态
作者:
2018/06/01 19:31
浏览量

微软革命性的操作系统Windows 8在2012年10月正式推出,除了开创了触摸革命之外,作为日数据产生量最大的中国,我们会更关注Windows 8在数据传输方面的变化。随着宽带提速、存储设备TB级增长使得我们都迫切的需要更快的传输介质来对我们的数据进行迁移。Windows 7时代的USB3.0给我们带来了希望。

 

  Windows 7在刚推出的时候USB3.0规范并未推出,而且在USB接口改变人们电脑应用的今天,Windows对于USB接口用户体验改良机制并不完善,致使在USB3.0进入大众视线之后Windows 7显得有些措手不及,并在2010年第四季度推出了新版本用于支持USB3.0,这一版本在USB接口提速上的明显变化,让用户大感惊喜

测试设备威刚HE720 USB3.0移动硬盘

 

 Windows 7操作环境测试

Win 7:读:285.8MB/s 写:239.2MB/s

Win 7 2.8G大容量文件拷贝耗时:25秒

  为了通过实际的数据来说明这个问题,测试平台硬件配置包括:Intel 酷睿 i5-3570k处理器,华擎Z77 极限玩家 4主板,金士顿HyperX Predator 4G x 2内存,AMD HD3870显卡全汉极光战神480电源等。威刚HE720是目前最薄的USB3.0移动硬盘产品,整体采用铝钢拉丝做工考究。首先在Windows 7操作环境下进行了测试,分别用CMD和Fastcopy来进行了测试,在Windows 7环境中CMD随机读写速率为读:285.8MB/s 写:239.2MB/s。FastCopy方面拷贝一个单文件容量2.8GB的文件耗时25秒。

   Windows 8操作环境测试

 Win8:389.2MB/s 写:311.5MB/s

 

Win 8 2.8G大容量文件拷贝耗时:9秒

  紧接着在相同配置和相同测试源的前提下我们在Windows 8操作环境下做了相同的测试操作,得到的数据是CMD读写方面读:389.2MB/s 写:311.5MB/s而在FastCopy文件中拷贝2.8GB的文件耗时9秒。在相同的测试环境下得到的数据确是不同的,在CMD测试环节中较Win7的测试数据,Win8性能速率提升30%。而在大容量单文件的传输耗时上也仅用了9秒钟。是什么导致了仅在不同操作环境下测的数据会有如此大的差异?

  紧接着Windows 8推出市场,在这个时候许多核心厂商都已经推出了基于原生USB3.0的硬件配置,包括我们的测试平台华擎Z77极限玩家4主板也搭载了原生的USB3.0.而Windows 8原生的USB3.0在实际使用中,比Windows 7的USB3.0快出了30%,是什么致使这30%的差距,笔者开始对两个系统的USB端口进行了研究。

  仅能串行传输的BOT协议

  2004年USB-IF组织推出了USB2.0传输规范 在Windows 7时代USB主控和终端设备都是基于USB2.0的规范,因此虽然在后期加入了支持USB3.0的规范但是受到Bulk-only Transport(BOT)协议的限制,我们都知道USB2.0的理论传输速率为480Mbps(60MB/s)。然而在实际的使用过程中大家会发现基本上速度都被控制在了35MB/s左右的速率上,这就是BOT协议在实际应用中在传输协议、编码方式上的影响所致。

  USB未来属于UASP协议

  进入Windows 8时代,微软加入了支持原生USB3.0之后在协议上除了支持BOT协议之外,还加入了USB Attached SCSI Protocol(UASP)协议,加入UASP协议之后大大的强化了USB接口在进行大容量数据交换时的能力,并在多命令并发执行及NCQ队列功能方面提升传输速率。简单点说就是由于USB协议中的BOT协议只能进行串行传输模式使在USB3.0的传输速率性能下降,基于UASP协议在进行多命令及大容量文件交换的情况,并且在USB数据传输对CPU的依赖降低致使Windows 8在USB3.0的传输能力上大大的提升。因此在未来USB传输是属于UASP协议的。