実行中のプロセスのI/Oのシステムコール/カーネルアクティビティの表示

実行中のプロセスのI/Oのシステムコール/カーネルアクティビティの表示

私はプロセスのシステムコールまたはカーネルアクティビティを見ることができるようにしたいです...実際には、ここでどの用語が必要かわかりません!特に、ローカルディスクへのI / OとNFSエクスポートへのI / Oの違いを探しています。だから、たとえば、ddをローカルで実行し、システムがI / Oを実行する方法の詳細を表示したいと思います。システムがローカルディスクとネットワークの場所(SCSI呼び出しとNFS呼び出し)を読み書きする方法の違いを理解したいと思います。

dstatなどのツールを使用すると、ネットワークI / Oと比較してディスクI / Oを見ることができますが(顕著な違いがあります)、実際に何が起こっているのかを詳しく知ることはできません。他の統計ツールもたくさん見つかりましたが、実際に統計を見つけるわけではありません。

straceを使ってみましたが、ddがローカルディスクとNFSに対して同じように見えるので、「十分に深い」ようには思えません。

このレベルで違いを確認するために使用できるツールや設定はありますか?これはCentOSにインストールされたプライベートラップなので、好きなだけ掘り下げて作成できます。

関連情報