- PR -

ネットワークの負荷を測定したいですが。。

1
投稿者投稿内容
sumin
ベテラン
会議室デビュー日: 2003/07/17
投稿数: 93
投稿日時: 2003-07-17 10:55
始めまして。ビギナーのエリックです。

今、業務の上、あるJ2EEベースのウェブアプリケーションが動いているサーバ(AIX、WebSphere)に対して負荷テストを行おうとしています。が、気になるのはネットワークのボトルネックにより正しい結果が得られないのではないかという事です。

で、調べて見ましたがネットワークの負荷を確認するためにはnetstatを使えばいいと言う話がありました。で、質問ですが、
 −netstat -sで統計を見ようとした場合その統計っていつからのものですか?それをテストを始める際に初期化する事は出来ますか?
 −netstatの実行結果からsendQueueとreceivedQueueのデータ量を見れば分かるという話でしたがそんな項目見えないですが。。
 −またはnetstat以外にネットワークの負荷状態を分かる方法はありますか?

以上、宜しくお願いします。
ヒデ
ベテラン
会議室デビュー日: 2002/12/12
投稿数: 76
お住まい・勤務地: 横浜
投稿日時: 2003-07-17 11:40
引用:

suminさんの書き込み (2003-07-17 10:55) より:

 −またはnetstat以外にネットワークの負荷状態を分かる方法はありますか?



一般論ですが、ネットワーク関連の各種情報収集では
『Sniffer』が有名です。

個人ではなかなか使いにくい価格ですが、
業務で使うのなら問題ないでと思います。

http://www.toyo.co.jp/sniffer/
sumin
ベテラン
会議室デビュー日: 2003/07/17
投稿数: 93
投稿日時: 2003-07-17 12:04
ご返事、ありがとうございます。

sniferって、ハッキングによく使われるツールですよね?私はただ、ネットワークに流れる情報を盗み見出来るツールだとしか知識がなかったのですが、ネットワークの転送量なども把握出来るのでしたっけ?

ちなみに、今回は本番環境でテストするので勝手にツールを入れるのは難しいと思います。また、時間的にも購入には厳しいと思います。また今度の話は別ですが。

やはり、今回のテストのためには普通にインストールされてるツールかフリーのツールがほしいですが。。
Junbow
ぬし
会議室デビュー日: 2002/01/24
投稿数: 373
お住まい・勤務地: saga.jp
投稿日時: 2003-07-17 13:54
snifferは、ちゃんとした「パケットアナライザ」な商品なので・・・・・
あとは、net@nt とかも、 ネットワークに流れるパケットの流量を図れます。

 あと、この会議室の「ネットワーク監視を行いたいです。」というスレッドも
参考になるかもしれません。
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2003-07-17 18:11
負荷を測定する事は出来ないと思いますが、パケットキャプチャであれば

ethereal
www.ethereal.com



winpcap
winpcap.polito.it

の2つを組み合わせれば可能ですが…
sumin
ベテラン
会議室デビュー日: 2003/07/17
投稿数: 93
投稿日時: 2003-07-17 18:35
情報ありがとうございます。
試して見ます。
BASE
大ベテラン
会議室デビュー日: 2002/03/13
投稿数: 178
投稿日時: 2003-07-21 23:52
Snifferのようなパケットキャプチャを行う製品は
サーバに入れる必要は特にありません。

例えばサーバのIPアドレスを192.168.1.2と仮に設定します。
その際SnifferでキャプチャするパケットをDestination=192.168.1.2
とすれば、Snifferでは192.168.1.2へ向かうパケットしかキャプチャしませんので、
統計データやグラフの出力は192.168.1.2への負荷の統計と言っても良いでしょう。
#Snortも似たようなことができますね。
#数値でしか得られませんが・・・

後は普通に、
サーバでSnmp有効→PC端末MRTG等ででsnmpパケットGet→とりたいデータはご自由に
→終わったらsnmp無効化
テスト程度であればこれでも良いのでは?

本番環境見据えて、市販ソフトを入れてアプリケーション負荷+ネットワーク負荷
をテストすることも考えた方が良いとも思います。
1

スキルアップ/キャリアアップ(JOB@IT)