封鎖裝置測試

通訊協定測試

blktest 是一項整合項目,可用於檢查是否遵循區塊通訊協定。

$ blktest -d /dev/class/block/000

檔案系統測試

fs-test 是檔案系統整合測試套件,可用來驗證檔案系統上的 Fuuchsia 檔案系統是否正確。

為避免使用自動掛接器進行競爭,建議使用核心指令列選項「zircon.system.disable-automount=true」進行測試。

$ /boot/test/fs/fs-test -d /dev/class/block/000 -f minfs

正確性測試

iochk 這項工具會以虛擬方式對區塊裝置執行隨機讀取及寫入,以檢查錯誤。

$ iochk -bs 32k -t 8 /dev/class/block/000

效能測試

iotime 是一項基準化工具,可測試區塊裝置的讀取和寫入效能。

$ iotime read fifo /dev/class/block/000 64m 4k