FIO中的调试操作具体如何进行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计689个文字,预计阅读时间需要3分钟。
1. 示例一:使用rw(randwrite)命令,设置iodepth=64,可观察到commit队列的深度始终停留在64。一旦释放一笔命令,立即执行填充一笔命令,这是填充+写入的log,填充buff,最终被调度进入队列中。
1. 案例一:rw=randwrite
根据以上命令,iodepth=64,可以看到commit 队列的深度永远停在64,一旦释放一笔命令,立马就填充一笔命令
这是一笔写的log,填充buff,到最后被调度进入队列中,ddir=1是写,最后的depth是当前队列深度。
前面三行是第一笔写的返回值,IO 队列检查到一笔命令返回了,min=1表示一笔命令,然后通知host这边接收到一个事件,complete表示这条命令正真的完成。
本文共计689个文字,预计阅读时间需要3分钟。
1. 示例一:使用rw(randwrite)命令,设置iodepth=64,可观察到commit队列的深度始终停留在64。一旦释放一笔命令,立即执行填充一笔命令,这是填充+写入的log,填充buff,最终被调度进入队列中。
1. 案例一:rw=randwrite
根据以上命令,iodepth=64,可以看到commit 队列的深度永远停在64,一旦释放一笔命令,立马就填充一笔命令
这是一笔写的log,填充buff,到最后被调度进入队列中,ddir=1是写,最后的depth是当前队列深度。
前面三行是第一笔写的返回值,IO 队列检查到一笔命令返回了,min=1表示一笔命令,然后通知host这边接收到一个事件,complete表示这条命令正真的完成。

