通用块设备为什么引入IO队列(队列深度)?
在用perf工具测试SPDK NVMe驱动是时候,有如下的命令
perf -q 128 -o 4096 -w randread -r 'trtype:PCIe traddr:0000:04:00.0' -t 300
这是使用 perf 对本地 NVMe SSD 进行 4K 100% 随机读取工作负载 300 秒,
q参数是队列深度,o参数是io读取大小,这里读取4K大小,w参数是io语法,一共有(read, write, randread, randwrite, rw, randrw)6种,r参数是传输的
原创
2021-06-30 11:39:47 ·
553 阅读 ·
0 评论