NVMe dataset management就是driver给controller的hints(接下来的访问模式),为此controller可以做些优化。

上图中的potion替换为portion

The Dataset Management command is used by the host to indicate attributes for ranges of logical blocks. This includes attributes like frequency that data is read or written, access size, and other information that may be used to optimize performance and reliability. This command is advisory; a compliant controller may choose to take no action based on information provided.


参考资料:

  1. An NVM Express Tutorial
  2. NVMe spec