探秘SSD档案 东芝RC100硬件检测信息解读

2018-08-20 11:47:36  阅读:264+

  M.2 NVMe作为新兴的固态硬盘接口,在很多朋友眼中依然是非常神秘的,但这并不影响NVMe固态硬盘的快速普及。就在上个月,东芝正式发布了主流级普及型NVMe固态硬盘——RC100。

  RC100创新性地使用了主控、闪存融合封装技术,只需一颗芯片就可实现最高480GB存储容量。下面透过AIDA64软件的检测信息,一起来深入了解下东芝RC100 M.2 NVMe固态硬盘的特性。

  在AIDA64的NVMe设备信息中,除了型号、序列号和固件版本(显示为“修订”)之外,大多数信息是未经汉化的英文术语,提供了产品参数表以外的深度信息。

  PCI   Vendor  ID

  每个PCI设备厂商都需要有一个ID来识别身份,由PCI Special Interest Group来维护。1179h对应的就是东芝。

  R untime  D3  Entry/ Re sume Latency

  这里定义的是NVMe固态硬盘进入和退出RTD3状态的延迟。设备进入D3状态可以实现近乎零功耗的节能效果,但操作系统在不知道D3状态进入与退出延迟的情况下贸然使用的回报率不明朗。NVMe 1.2标准中新增设备报告RTD3进入与退出延迟的能力,方便系统和软件对是否进入RTD3更好地进行评估和决策。

  

  Power   States:

  东芝RC100 M.2 NVMe固态硬盘支持多达5种不同的电源状态,分别对应不同的功耗限制。通过smartmontools可以检测各级电源状态的功耗与进入/退出延迟设定。

  Warning /Critical  Composite   Temperature   Threshold:

  这里定义的是警告与关键温度限值,单位是开尔文。以开尔文计量的温度标准称为热力学温标,其零点为绝对零度,T(K)=t(℃)+273.15,这里的数值减去273度就是摄氏度为单位了。

  NVMe 1.2标准引入了两重过热限速机制,对温度的控制更加精细化,实际使用中对性能的影响也更小。

  Host   Memory   Buffer   Preferred /Min  Size:

  Host Memory Buffer主机内存缓冲是NVMe 1.2协议当中的一项创新。作为PCIE设备的NVMe固态硬盘可以调用部分主机内存空间用于优化自身性能。

  这里定义的是主机内存缓冲区倾向于分配的容量,以及最小分配容量(如果低于该值将直接禁用HMB主机内存缓冲特性)。根据东芝SSD Utility的识别(倾向分配38MB,最小分配10MB)可知,这里Block的计量单位是4KB。

  Atomic   Write   Unit   Normal/ Power Fail

  这里定义的是普通状态下和电源故障情况下的原子写能力。接触过数据库的朋友对原子写会有它所了解。NVMe支持乱序执行和乱序完成,在多个线程读写的地址存在重叠时,指令必须原子化执行才能不产生撕裂。Atomic Write Unit Normal/Power Fail报告功能是NVMe 1.2标准新增的特性。

  Atomic Write Unit Normal指示正常操作期间NVMe SSD的原子写入大小。如果提交此大小或者更小的写入,则能够保证主机对NVM的写入对于其他读取或写入操作是原子的。RC100这里的检测结果显示,它在正常操作期间对所有大小的操作都是原子的。

  Atomic Write Unit Power Fail指示在电源故障情况下NVMe SSD的原子写入大小。如果提交此大小或者更小的写入,则能够保证主机对NVM的写入对于其他读取或写入操作是原子的。RC100这里的检测结果显示它能够至少确保1个block的原子写。

  数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。原子写能力对于数据库事务处理有很大的帮助。


“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!