![图 读取从进程访问文件的速度](https://linux22.com/image/185261/%E5%9B%BE%20%E8%AF%BB%E5%8F%96%E4%BB%8E%E8%BF%9B%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6%E7%9A%84%E9%80%9F%E5%BA%A6.png)
请求的背景信息::
我有一个 Radius 服务器(在 Linux 上运行的 freeradius),对于每个请求都需要解析一个包含允许的 mac 地址的长文本文件。有时它会挂起。
由于请求数量相当高,我想看看是否由于文件的读取访问而存在一些瓶颈(我还应该检查文件解析的速度,但为此,我知道在哪里检查:源文件)。因此,我想监视进程对特定文件的读取速度访问,以便确定进程是否由于 I/O 限制而“挂起”。
我不感兴趣的是: 半径挂起或调试半径本身的解决方案。
我想知道的是: 一种通用方法,用于检查通用进程在读取特定文件时磁盘上的读取 I/O。
谢谢!
.: 弗朗西斯科