mmap I/O レイテンシを測定する方法は?

mmap I/O レイテンシを測定する方法は?

ディスクI / Oが大量に進行している間に速度が遅くなったりブロックされたりするように見えるアプリケーションがあるため、アプリケーションのI / O操作がブロックされていると思われます。また何が間違っているのか想像できませんが、確認したかったです。問題は、アプリケーションが主にI / Oにmmapファイルを使用するため、mmapメモリからI / Oをブロックすることがページエラーであることを知りませんstrace
しかし、ページエラーのためにスレッドの実行が一時停止された時間を測定する方法はありますか?

答え1

はい!perf recordまた、perf statページ損失などのプロセス固有のイベントを計算できます。

関連情報