根据Wikipedia上的介绍,UASP(USB Attached SCSI Protocal)基于USB协议,使用标准SCSI命令集来访问USB外置存储。UASP需要USB主机控制器和USB硬盘盒芯片的共同支持,同时还需要Windows 8以上操作系统支援。理论上UASP协议下直接使用SCSI命令,是可以支持UNMAP(Trim)指令的。USB转接SATA,Trim是否能运作?Trim和UASP是否有关联?不同USB硬盘盒芯片之间性能差距有多大?一切用测试来说明~
测试平台:
Z170主板/Core i5 6600K 4.5Ghz/DDR4 2800 4G*2/Windows 10 LTSB 64bit/RST 14.6
测试的USB外置存储(盒子、易驱线):
Lacie 2T移动硬盘(拆掉机械硬盘换装M6S 256G测试)
IT-CEO IT-700硬盘盒(装入浦科特M6S 256G测试)
Kingshare mSATA硬盘盒(装入浦科特M6M 256G测试)
NECXG USB3.1易驱线(连接浦科特M6S 256G测试)
佳翼翼驱Q3易驱线(连接浦科特M6S 256G测试)
各硬盘盒/易驱线所用USB转接芯片型号:
Lacie 硬盘盒:ASM 1051
这是一颗USB3.0转SATA2.0芯片,不支持UASP。
IT-CEO IT-700硬盘盒:NS1066
同样是USB3.0转SATA2.0芯片,不支持UASP。
Kingshare mSATA硬盘盒:ASM 1153E
这颗芯片还算比较新,USB3.0转SATA3.0,支持UASP。
NECXG USB3.1易驱线:ASM 1351
这是一颗USB3.1转SATA 3.0芯片,比1153E更新。官网显示ASM 1351支持UASP,实测则是不支持,问题可能处在深圳作坊身上。这个没有拆解,在测试发现不支持UASP后果断退货。包含12V变压器后这套易驱线要价70块,是最坑的一个。
佳翼翼驱Q3易驱线:JMS 578
这是一颗USB3.0转SATA3.0芯片,可能是型号比较新的原因,在JMicron官网我没能找到他的具体信息。实测支持UASP。从佳翼的天猫店以29元购入,易驱线比硬盘盒麻烦点,不是很方便无痕拆开看芯片,用天猫的图片吧:
接下来是性能测试与Trim验证:
首先要说明一下,由于ASM 1153E芯片的盒子是mSATA接口的,所以测试中共使用了两个SSD:浦科特M6S 256G和mSATA接口的浦科特M6M 256G。首先来一张二者直接连接电脑的CrystalDiskMark测试图来说明二者性能基本一致:
接下来是将SSD接入USB硬盘盒/易驱线后进行的测试:
ATTO对比测试:点击看大图
CrystalDiskMark对比测试:点击看大图
上图可以看到,使用ASM 1351芯片的NECXG易驱线多QD下性能无提升,UASP功能似乎无效,而且从持续读写速度来看,完全没有USB3.1应有的速度。我将其分别接到主板上Intel原生USB3.1接口和USB3.0接口上分别测试,性能没有区别,比USB3.0规格的ASM 1153E性能还要差。
Trim功能测试:
这里容许我简单点说,ASM 1051、NS1066、ASM1153E、ASM1351都是不支持Trim的,截图我就不再一一展示了,正如大家测试的一样,很多USB转SATA芯片都是不支持Trim的,即便他已经支持UASP。
当然事情不是完全没有转机,经过我的测试,JMS 578芯片的佳翼翼驱Q3易驱线能够支持Trim!
那么如果没有UASP支持,JMS 578芯片还能使Trim生效吗?接下来我将佳翼翼驱Q3易驱线连接到不支持UASP的Windows 7系统下,结果Trim无效,这说明支持UASP是支持Trim的前提。
在我测试的五种USB转SATA芯片中只有Jmicron的JMS 578能够支持Trim。要使Trim生效同时还需要在Windows 8以上操作系统的UASP支持下实现。如果大家发现有其他芯片同样能够支持Trim的欢迎补充~
|