Red Hat Training
A Red Hat training course is available for RHEL 8
第41章 SystemTap でのディスクおよび I/O アクティビティーの監視
次のスクリプトを使用して、ディスクと I/O のアクティビティーを監視できます。
41.1. SystemTap でのディスクの読み取り/書き込みトラフィックの概要
disktop.stp SystemTap スクリプトを使用して、システムで最も重いディスク読み取りおよび書き込みを実行しているプロセスを特定できます。
前提条件
- SystemTap のインストール の説明に従って、SystemTap をインストールしている。
手順
disktop.stp スクリプトを実行します。
# stap --example disktop.stp
このスクリプトでは、ディスクへの最も重い読み取りまたは書き込みを行う上位 10 プロセスが表示されます。
この出力には、一覧表示されているプロセスごとに、以下のデータが含まれます。
- UID
-
ユーザー ID。
0
のユーザー ID は、root ユーザーを指します。 - PID
- 一覧表示されているプロセスの ID。
- PPID
- 一覧表示されているプロセスの親プロセスのプロセス ID。
- CMD
- 一覧表示されているプロセスの名前。
- デバイス
- 一覧表示されているプロセスが、読み取りまたは書き込みを行っているストレージデバイス。
- T
-
一覧表示されているプロセスが実行するアクションの種類。
W
は書き込みを、R
は読み取りを指します。 - BYTES
- ディスクに対して読み書きされるデータの量。
disktop.stp
スクリプトの出力は、以下のようになります。
[...] Mon Sep 29 03:38:28 2008 , Average: 19Kb/sec, Read: 7Kb, Write: 89Kb UID PID PPID CMD DEVICE T BYTES 0 26319 26294 firefox sda5 W 90229 0 2758 2757 pam_timestamp_c sda5 R 8064 0 2885 1 cupsd sda5 W 1678 Mon Sep 29 03:38:38 2008 , Average: 1Kb/sec, Read: 7Kb, Write: 1Kb UID PID PPID CMD DEVICE T BYTES 0 2758 2757 pam_timestamp_c sda5 R 8064 0 2885 1 cupsd sda5 W 1678