本版
查看: 36025|回复: 14

[经验分享/技术讨论] WTG设备到底应该支持UASP吗?

[复制链接]

Super Moderator

Developer

楼主(1#)
发表于 2015-9-12 18:50:41 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
我从网上看到以下文章:
http://bbs.zol.com.cn/nbbbs/d160_144992.html
以下是从此链接文章内摘抄的一部分,有的合理,有的很不理解。。。(不理解的我标为了红色字):
[size=16px]另外,USB启动设备必须满足:[/size]

[size=16px]l 在微软的系统扩展描述符中有DWORD值“WindowsBootCapable”;[/size]
[size=16px]l 至少为32G容量(20G可用空间);[/size]
[size=16px]l 支持Trim/unmap命令(机械硬盘架构的除外)[/size]
[size=16px]l 有唯一的、独立的产品标识ID,含:[/size]
[size=16px]l USB VID/PID[/size]
[size=16px]l 查询得到的序列号[/size]
[size=16px]l 查询得到的模组号[/size]
[size=16px]l 设备必须是FIXED状态(RMB=0);[/size]
[size=16px]l 设备不能执行IEEE-1667标准;[/size]
[size=16px]l 设备在引导的时候不能被分配多于一个LUN(Logical Unit Number,逻辑单元号,是储存空间网络SAN的标识符);[/size]
[size=16px]l 设备不能是一个混合USB设备;[/size]
[size=16px]l [/size][size=16px]设备不能支持UAS(USB AttachedSCSI)协议;[/size]
[size=16px]l 支持下列的模式页(ModePages):[/size]
[size=16px]l 模式页代码:0x08模式子页值:00[/size]
[size=16px]l 最后,设备还必须满足下面的性能要求:[/size]
[size=16px]l 随机4K写入IOPs >=200(机械硬盘架构的除外)[/size]
[size=16px]l 随机4K读取IOPs >=2000(机械硬盘架构的除外)[/size]
[size=16px]l 连续写入速度 >= 40M/s[/size]
[size=16px]l 连续读取速度 >=60M/s[/size]
[size=16px]l 最大的I/O延迟 < 500 ms[/size]
[size=16px]l 在典型的用户工作负载下,1小时内最大的共计用户可察觉的I/O延迟时间不能超过20秒。(定义的用户可察觉I/O延迟指超过100ms的延迟。)[/size]
回复

支持 | 反对  0 支持 / 0 反对 评分 举报

Super Moderator

Developer

沙发(2#)
 楼主| 发表于 2015-9-12 18:52:10 | 只看该作者
@nkc3g4 这wtg设备到底应不应该支持UASP呢?转接芯片支持UASP盘就支持TRIM您又是从哪知道的呢?然后GC垃圾回收和TRIM到底有什么联系?希望坛主给我们科普一下。。。

Super Moderator

板凳(3#)
发表于 2015-9-12 19:12:21 | 只看该作者
这句话的出处应该是微软认证设备测试要求中的一条
https://msdn.microsoft.com/en-us/library/windows/hardware/dn247170.aspx

原文用的是implement这个词,应该只是要求不运行在UAS下,而不是不支持。
我觉得可能只是为了测试在基本BOT协议下的基本速度。

Super Moderator

地板(4#)
发表于 2015-9-12 19:13:47 | 只看该作者
ykl2001 发表于 2015-9-12 18:52
@nkc3g4 这wtg设备到底应不应该支持USAP呢?转接芯片支持USAP盘就支持TRIM您又是从哪知道的呢?然后GC垃圾 ...

我又不是什么专业人员。
都是网上查到的,想知道自己去搜搜吧。

[Lv.3]青萝卜

5#
发表于 2015-9-12 23:00:40 | 只看该作者
USAP这件事情我还没有搞懂

这段时间大概研究了一下Trim和垃圾回收这件事情。

垃圾回收是SSD本身的功能,只要给SSD供电,它就能进行垃圾回收的功能。

在一些不支持Trim的环境下(比如Windows XP),SSD只能通过本身的垃圾回收功能来恢复写入速度。

而Trim则是由系统发送给SSD的指令,告诉SSD哪些block需要清空了。

所以Trim的功能是让SSD的垃圾回收更有效。

就我所了解的,Trim的指令不能通过USB 3.0传送到SSD。支持的是Thunderbolt连接。

Super Moderator

6#
发表于 2015-9-12 23:08:30 | 只看该作者
kjreen 发表于 2015-9-12 23:00
USAP这件事情我还没有搞懂

这段时间大概研究了一下Trim和垃圾回收这件事情。

UASP下的TRIM 刚在GOOGLE搜了搜,好像是个比较复杂的问题,有说支持的 有说不支持的,等我们在测试看看。

Thunderbolt走的是PCIE,跟USB没关系,当然是可以支持。

[Lv.3]青萝卜

7#
发表于 2015-9-12 23:13:59 | 只看该作者
nkc3g4 发表于 2015-9-12 23:08
UASP下的TRIM 刚在GOOGLE搜了搜,好像是个比较复杂的问题,有说支持的 有说不支持的,等我们在测试看看。 ...

而且支持不支持是一回事,Trim有没有真正在工作又是另外一回事。我刚找到了一个可以测试Trim有没有真正在工作的软件,叫做Trimchek。应该是在windows下运行的。

Super Moderator

8#
发表于 2015-9-12 23:25:22 | 只看该作者
kjreen 发表于 2015-9-12 23:13
而且支持不支持是一回事,Trim有没有真正在工作又是另外一回事。我刚找到了一个可以测试Trim有没有真正在 ...

我在国外网站看到
CrystalDiskInfo检测支持是因为 有个叫ATA Pass Through的东西
而那些TRIM检测软件 有可能受到主控GC的影响,不能测试是不是真的在起作用。

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2026-11-07 21:09 , Processed in 0.07 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表