nvme dev&interrupts naming conventions

NVME設備與分區命名

示例:

nvme0n1 - 這裏的設備編號爲 0

分區使用前綴“p”追加在設備名稱後面 

示例:

nvme0n1p1 - 分區 1

nvme1n1p2 - 分區 2 

示例:

nvme0n1p1 - 設備 0 的分區 1

nvme0n1p2 - 設備 0 的分區 2

nvme1n1p1 - 設備 1 的分區 1

nvme1n1p2 - 設備 1 的分區 2  
Device node naming conventions

NVME中斷命名

nvme的隊列名稱是根據核數來編號的,admin的隊列和第一個io隊列共享同一個中斷(下圖示),所以他倆的中斷數會相對比其他IO隊列多,隊列默認就是跟隨cpu號而綁定的。查看/proc/interrupt,中斷名稱是nvme0q0,當然類似的nvme1q0也是,以此類推,這個是設備0與設備1的admin隊列。

IO隊列是nvme0q1,...,nvme0qx,其中x就是cpu的核數。nvme0q1這個隊列,默認綁定在cpu0上;nvme0q30這個隊列,默認綁定在cpu29上,以此類推。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章