Io 如何获取Linux内核中访问磁盘的I/O队列的长度

Io 如何获取Linux内核中访问磁盘的I/O队列的长度,io,linux-kernel,Io,Linux Kernel,如何获得Linux内核中I/O队列(所有I/O访问磁盘)的长度? 是否有函数或变量可以获取长度?I/O的长度?您是指等待I/O所花费的时间吗?您是在寻找特定I/O请求的延迟时间,还是系统范围内的平均延迟时间?I/O队列的长度意味着I/O队列的计数,包括等待I/O和正在执行I/O。我必须获得我们可以使用的实时I/O长度。@user824675“queue”这个词似乎很重要。可惜你忘了把它放在标题或问题正文里。下一次,如果你真的把所有相关信息都放在那里,你可以让人们更容易回答你的问题。“I/O的长度

如何获得Linux内核中I/O队列(所有I/O访问磁盘)的长度?
是否有函数或变量可以获取长度?

I/O的长度?您是指等待I/O所花费的时间吗?您是在寻找特定I/O请求的延迟时间,还是系统范围内的平均延迟时间?I/O队列的长度意味着I/O队列的计数,包括等待I/O和正在执行I/O。我必须获得我们可以使用的实时I/O长度。@user824675“queue”这个词似乎很重要。可惜你忘了把它放在标题或问题正文里。下一次,如果你真的把所有相关信息都放在那里,你可以让人们更容易回答你的问题。“I/O的长度”和“I/O队列的长度”并不完全相同。如果你是指后者,为什么不说呢?我为我的错误感到抱歉。请告诉我获取I/O队列长度的方法好吗?我认为有一种方法可以使用jprobe获得长度,但这种方法会降低计算机的性能。非常感谢你。