Udevudev屬性上的
udev屬性上的ATTR{stat}==“ ...”
是什麼意思?
我正在研究在 USB 中複製粘貼文件時的活動/更改。似乎stat屬性在 USB 驅動器上的每個操作上都會發生變化。那麼這些統計數據的每個值表示什麼?
使用的命令:
udevadm 資訊 –attribute-walk –name=sdb1
A 部分輸出:
ATTRS{stat}==" 263 14879 17884 1145 559 122 126280 10082 0 2892 9348 0 0 0 0"
的每個值的含義是
ATTRS{stat}
什麼?任何文件連結也將有所幫助。
對於塊設備,該
stat
udev
屬性顯示設備的統計資訊,也可以在/sys/devices
(udevadm info
將顯示完整路徑) 和/sys/block
(/sys/block/sdb/sdb1/stat
在您的範例中) 下的相應條目中看到。這些條目可以在核心中看到
block/genhd.c
並記錄在核心中;它們依次是:
- 處理的讀取 I/O 數
- 與隊列內 I/O 合併的讀取 I/O 數
- 讀取的扇區數
- 讀取請求的總等待時間(以毫秒為單位)
- 處理的寫入 I/O 數
- 與隊列內 I/O 合併的寫入 I/O 數
- 寫入的扇區數
- 寫入請求的總等待時間(以毫秒為單位)
- 目前正在執行的 I/O 數量
- 此塊設備處於活動狀態的總時間(以毫秒為單位)
- 所有請求的總等待時間(以毫秒為單位)
- 處理的丟棄 I/O 數
- 與隊列內 I/O 合併的丟棄 I/O 數
- 丟棄的扇區數
- 丟棄請求的總等待時間(以毫秒為單位)
- 處理的刷新 I/O 數
- 刷新請求的總等待時間(以毫秒為單位)