- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- System Management
- >
- ディスクアクセスの多いアプリケーションの特定方法
カテゴリ
Company
Local Language
フォーラム
ディスカッションボード
フォーラム
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
ディスカッションボード
ディスカッションボード
ディスカッションボード
フォーラム
ディスカッションボード
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
フォーラム
ブログ
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 07:26 AM
08-05-2004 07:26 AM
ディスクアクセスの多いアプリケーションの特定方法
ディスクI/Oの多いアプリケーションを特定することは、可能でしょうか。
なにとぞ、ご教示お願いします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 07:57 AM
08-05-2004 07:57 AM
ディスクアクセスの多いアプリケーションの特定方法
・IOの発生しているディスク(ディレクトリやファイル)
・IOが発生しているタイミング
から調べられませんかね・・・・・?
「特定のディスク」と書かれているということはIOが集中している場所がわかっているということですか?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 08:12 AM
08-05-2004 08:12 AM
ディスクアクセスの多いアプリケーションの特定方法
通常時と高負荷時を比較してみるのはどうでしょう?
例、
fuser -u /dev/vg00/lvol7
コマンド詳細は、「man fuser」で見れます。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 08:13 AM
08-05-2004 08:13 AM
ディスクアクセスの多いアプリケーションの特定方法
/opt/perf/bin/glance を実行するとプロセス一覧がでて、各プロセスのdisk io rate もでてきます。
初期状態だとthreshold がかかっていて、glance 起動直後の画面にプロセスがあまりでてこないので、 o を押してプロセスのthreshold を下げればたくさん一覧されます。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 08:49 AM
08-05-2004 08:49 AM
ディスクアクセスの多いアプリケーションの特定方法
アクセスの集中しているディスクは特定できているのですが、アプリケーションおよびファイルの特定ができていないので、fuserコマンドはまだ使用できません。
そこでglanceに起動パラメータを指定してディスクI/Oを取得する方法をご教示お願いできますでしょうか。
(英語マニュアルしかないのでマニュアルの解析に時間がかかりそうなのでよろしくお願いします)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 11:27 AM
08-05-2004 11:27 AM
ディスクアクセスの多いアプリケーションの特定方法
/opt/perf/bin/glanceを起動して、ファンクションキーで を選びます。(これを出すには を押すと、新しい閾値が有効になり、その閾値を超えたprocessのみ表示されるようになります。(さらに "sort key " の部分に disk を指定しておけば、disk I/O rate でソートして表示してくれるはずです。)
これでしばらく見るのはいかが。
( でもこれだとずっと見ていなければならないのはしんどいですね。もう一工夫必要そうです。)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 11:44 AM
08-05-2004 11:44 AM
ディスクアクセスの多いアプリケーションの特定方法
例えば、以下のような内容のファイルをエディタで作り、仮に"disk.adv" という名前をつけます。
print "--", GBL_STATDATE, " ",BL_STATTIME
process loop {
if (PROC_DISK_LOGL_READ_RATE > 0 or PROC_DISK_LOGL_WRITE_RATE > 0) then
print PROC_PROC_NAME|16,
" read rate:",
PROC_DISK_LOGL_READ_RATE|8,
" write rate:", PROC_DISK_LOGL_WRITE_RATE|8
}
そして、これを使って、例えば以下のようにglance
を起動します。
glance -j 5 -adviser_only -iterations 10
-syntax ./disk.adv
(1行のコマンドで、-j 5 ...5秒おき、
-iterations 10 ... 10回、
-adviser_only ... Adviser機能のみ使う
-syntax ./disk.adv ... "disk.adv" のファイルを
解釈実行。というオプションです。)
すると、標準出力に例えば、
--08/04/04 13:36:40
pwgrd read rate: 2.8 write rate: 0.0
glance read rate: 72.8 write rate: 0.0
--08/04/04 13:36:45
sh read rate: 0.1 write rate: 0.1
glance read rate: 0.1 write rate: 0.0
ls read rate: 3.4 write rate: 0.0
なんて風に表示されます。
このままですと閾値が 0 ですので、if文の条件を変えてやれば表示されるプロセスを絞りこめます。
また、5秒を10回、では短いなら-iterationにもっと大きい数字を指定します。
また、記録に残したいなら、標準出力をリダイレクトしてファイルに残しておけば、後でゆっくり調べられます。
参考まで。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 11:53 AM
08-05-2004 11:53 AM
ディスクアクセスの多いアプリケーションの特定方法
print "--", GBL_STATDATE, " ",BL_STATTIME
の部分は
print "--", GBL_STATDATE, " ", GBL_STATTIME
の間違いです。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
08-05-2004 07:44 PM
08-05-2004 07:44 PM
ディスクアクセスの多いアプリケーションの特定方法
参考にさせていただきます。