NVMe command机制
·
NVMe协议中,host和controller是通过NVMe command来进行通信的。
1 基本知识
- NVMe命令一共分两类:Admin command和IO command。
- NVMe command的长度均为64Byte,对应的completion消息长度均为16Byte。
- NVMe command都是由host发送给controller,对应的completion消息都是controller发给host。
2 Command执行流程
command执行共有8个步骤,如下图:

3 数据格式
Command的长度为64Byte,格式如下:

Completion消息的长度为64Byte,格式如下:

详细的字段定义,可以查阅NVMe 1.4c协议。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)