Linux(RedHat7.3)についての質問です。オフィス内でメールやファイル共有、Webなどのサーバとして使っています。最近、サーバの応答が遅いことが目立つようになりました。


vmstat、iostat、sarなどを使って調べると、ディスクI/Oが高負荷状態になっているようです。「sar -b」だと、このような感じです。

 12:00:00 AM tps rtps wtps bread/s bwrtn/s
 12:10:01 AM 58.04 14.35 43.69 853.32 3274.19
 12:20:00 AM 57.85 14.25 43.60 843.88 3185.65

そこで質問です。サーバ上で稼働しているどのプロセスがディスクI/Oに大きな負荷をかけているのか、どのようにして調べればよいのでしょうか? 当方、管理術、特にパフォーマンスチューニング関係は素人のため、手探り状態です。

ズバリのご回答、経験者のご回答のみお待ちしております。「ここを調べたら?」や「こうやるとできるかも」などの情報は不要です。当方の期待とおりのご回答には、50pt以上、送信いたします。

以上、よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/26 13:29:02
  • 終了:--

回答(2件)

id:fk_2000 No.1

えふけー回答回数249ベストアンサー獲得回数12005/04/26 14:48:54

http://homepage2.nifty.com/cs/linux_command/command/top.html

$BF|7P(JLinux [Linux$B%3%^%s%I=8(J] top : $B8=:_$N%7%9%F%`>u67$rI=<($9$k(J

topコマンドなんていかがでしょうか。

id:Mugicha2004

すみません。ご紹介いただいたURL程度のtopコマンドの使い方は知っております。ちなみに、このコマンドより、「どのプロセスがディスクI/O負荷を高くしているのか」が、分かるのでしょうか?

Windowsの場合、タスクマネージャの「プロセス」にて、I/O読み取り・I/O書き込みの欄を追加すれば、プロセスごとのI/O状態が分かります。そのような意味で、情報を知りたいのです。

質問文をよくお読みいただけると幸いです。

2005/05/03 22:47:10
id:aoi1970 No.2

aoi1970回答回数6ベストアンサー獲得回数12005/04/28 09:39:47

ポイント50pt

filemonを使うと、かなり詳しく分析できます。Win版もあります。このサイトは、専門性の高いツールが多く置いてあります。お試しください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません