Hashimoto 发表于 2015-9-12 18:50:41

WTG设备到底应该支持UASP吗?

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

Hashimoto 发表于 2015-9-12 18:52:10

@nkc3g4 这wtg设备到底应不应该支持UASP呢?转接芯片支持UASP盘就支持TRIM您又是从哪知道的呢?然后GC垃圾回收和TRIM到底有什么联系?希望坛主给我们科普一下。。。

nkc3g4 发表于 2015-9-12 19:12:21

这句话的出处应该是微软认证设备测试要求中的一条
https://msdn.microsoft.com/en-us/library/windows/hardware/dn247170.aspx

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

nkc3g4 发表于 2015-9-12 19:13:47

ykl2001 发表于 2015-9-12 18:52
@nkc3g4 这wtg设备到底应不应该支持USAP呢?转接芯片支持USAP盘就支持TRIM您又是从哪知道的呢?然后GC垃圾 ...

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

kjreen 发表于 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连接。

nkc3g4 发表于 2015-9-12 23:08:30

kjreen 发表于 2015-9-12 23:00
USAP这件事情我还没有搞懂

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


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

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

kjreen 发表于 2015-9-12 23:13:59

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

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

nkc3g4 发表于 2015-9-12 23:25:22

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

我在国外网站看到
CrystalDiskInfo检测支持是因为 有个叫ATA Pass Through的东西
而那些TRIM检测软件 有可能受到主控GC的影响,不能测试是不是真的在起作用。
页: [1] 2
查看完整版本: WTG设备到底应该支持UASP吗?