数据结构与日志格式 - 第231页
NVME2.0协议解读 1 min read

数据结构与日志格式 - 第231页

Blog Author

Endurance Group Event Aggregate (Log Identifier 0Fh)

Endurance Group Event Aggregate 日志页面用于记录特定的 Endurance Group(耐久性组)事件。如果发生了耐久性组事件,日志页面会记录该事件的详细信息,并与 Endurance Group Information 日志页面关联。这些事件的处理机制是异步的,事件会在日志中按耐久性组标识符的升序列出。

字段详细说明

  1. Number of Entries(条目数量):指示日志中条目的数量。最大条目数由 Endurance Group Identifier Maximum 字段(在 Identify Controller 数据结构中报告)限制。
  2. 值为 0h 表示列表中没有条目。

  3. Entry 1, Entry 2, ..., Entry n(条目 1、条目 2、...、条目 n):每个条目表示一个待处理的 Endurance Group Event,按 Endurance Group Identifier 升序排列。例如,若 Endurance Group 事件待处理的是组 2、1 和 7,则日志页面应按 1, 2, 7 顺序列出这些条目。

Media Unit Status (Log Identifier 10h)

Media Unit Status 日志页面用于描述每个 Media Unit(存储单元)的配置和磨损情况。每个存储单元状态描述符包含了媒体单元的配置信息(例如,媒体单元属于哪个耐久性组、哪个 NVM 集、以及其附属的通道)以及磨损指示信息(如可用空闲字段和已使用百分比字段)。随着媒体单元的写入和读取,这些磨损指示信息会发生变化。

字段详细说明

  • Media Unit Identifier(媒体单元标识符):每个媒体单元都分配一个标识符,通常从 0h 开始,依次递增。如果 NVM 子系统支持多个域,则每个指定域内的媒体单元标识符是唯一的。
  • 配置字段:描述媒体单元的各种配置,如所属的耐久性组、NVM 集、以及连接的通道等。
  • 磨损字段:记录与媒体单元磨损相关的信息,例如剩余的空闲容量(Available Spare)和已使用的百分比(Percentage Used)。这些值会随着设备使用的增加而更新。

总结

  1. Endurance Group Event Aggregate(耐久性组事件聚合)
  2. 该日志页面用于汇总和跟踪特定耐久性组的事件,这些事件按耐久性组标识符顺序排列。
  3. 当耐久性组事件发生时,日志页面会为每个事件创建一个条目,并记录该事件的详细信息。

  4. Media Unit Status(媒体单元状态)

  5. 该日志页面用于记录媒体单元的状态信息,包括其配置、磨损情况和剩余寿命。
  6. 对于支持多个域的 NVM 子系统,日志页面可以按域进行访问,提供有关媒体单元在特定域内的详细信息。

这两个日志页面的设计帮助管理和监控耐久性组和媒体单元的健康状况和性能,支持存储系统的长期可靠性和稳定性。