ユーザーとオペレーティングシステムのプリパッチで明示的に発生するディスクI / Oをどのように区別しますか?

ユーザーとオペレーティングシステムのプリパッチで明示的に発生するディスクI / Oをどのように区別しますか?

アプリケーション(CentOS 7で実行)のディスクI / O使用量を監視しています。

シーケンシャルディスクI/Oを多用しますのでOSプリフェッチが便利です!

dstatは、発生したディスクI / Oの量をバイト/秒単位で表示します。しかし、2つを区別するわけではありません。

答え1

このパラメーターは各装置の読み取り/書き込み列を区別し、表の先頭にユーザーIDもあります。

dstat --full

コマンドの説明:

versatile tool for generating system resource statistics
-f, --full
       expand -C, -D, -I, -N and -S discovery lists

私のテーブルヘッダー(サンプル行を含む)は次のとおりです。

-------cpu0-usage--------------cpu1-usage------ --dsk/fd0-----dsk/sda-- -net/ens160 ---paging-- ---system--
usr sys idl wai hiq siq:usr sys idl wai hiq siq| read  writ: read  writ| recv  send|  in   out | int   csw
  0   0 100   0   0   0:  0   0 100   0   0   0|   0     0 :   0     0 |1504B  690B|   0     0 |  52    73

関連情報