REQUEST TYPES

blktrace會在兩種類型的block layer的requests之下區分,分別是 - 『file system』和『SCSI』命令,前者是『fs』的requests,後者則是『pc』的requests。

檔案系統(File system)的requests通常都是正常的read/write操作,也就是說從指定磁碟位置並且給一個指定size的讀寫操作。這類型的操作通成都會從user process來觸發,但是也有可能會由vm用來flushing dirty data到磁碟裡面或是檔案系統要同步一個super或是journal block到磁碟裡。

pc requests則是SCSI命令,blktrace將『command data block』當成payload一樣傳送,所以blkparse可以直接解碼。

results matching ""

    No results matching ""