天天看點

NVME協定分析儀解析

1. identify info trace

1. 過濾

NVME協定分析儀解析

2.讀取identify資料

NVME協定分析儀解析

紅框中就是我們配置的

NVME協定分析儀解析

2. TLP

NVME協定分析儀解析

(1)TC: 與QoS相關,pcie總線規定了8種類型,TC0~TC7,default值為0,pcie裝置使用TC區分不同類型的資料傳輸,如使用TC7傳遞一些實時性要求高的控制資訊,TC0傳遞一般資訊。

(2)TH:為1表示目前TLP中含有TPH(TLP Processing Hint)資訊,TLP的發送端可以使用的資訊,通知接收端即将通路資料的特性

(3)TD:表示TLP Digest是否有效,1 有效,0 無效

(4)EP:表示目前TLP中的資料是否有效 1 有效, 0 無效 

(5)AT:與PCIE總線的位址轉換相關,主要目的是為了友善多個虛拟主機共享一個PCIE裝置。

(6)Length:描述TLP的有效負載大小1b~4096b,目的是提高總線的傳輸效率,通過該字段目标裝置可以提前獲知源裝置需要發送或者請求的資料長度,進而合理的管理接收緩沖,以及cache一緻性操作。

(7)Requester ID / Tag :将完成封包的該字段指派為Transaction ID字段

(8)Completer ID:該字段存放發送完成封包的pcie裝置的ID号

(9)Status:

SC:正常結束

UR:不支援的資料請求

CRS:要求資料請求方進行重試

CA:目标裝置無法完成本次資料請求

(10)BCM / Byte Count字段

BCM位表示Byte Count字段是否被更改,該位僅對PCI-X裝置有效,PCIe裝置不能操縱BCM位

Byte Count字段記錄源裝置還需要從目标裝置中擷取多少位元組的資料才能完成全部資料傳遞

(11)Lwr Addr:該字段存放存儲器讀完成TLP中第一個資料所對應位址的最低位。

SSD

繼續閱讀