アプリケーションのネットワークフットプリントをテストするにはどうすればよいですか?
-
12-10-2019 - |
質問
私はネットワーク管理の経験がないので、これが不器用な質問であれば謝罪します。
クライアントのサイトにローカルに展開する.NETアプリケーションがあります。彼らはこれを行うハードウェアを持っていますが、ネットワーク機能について懸念があります。
インフラストラクチャー
- クライアントには2MBのアップロード/ダウンロードネットワーク接続があります。
- 現在、260人のユーザーにWebメールを提供しています。
Webアプリ
- Webアプリケーションは約200人のユーザーが使用します
- 各ユーザーは、おそらく1週間に数回、スパイクタイムはログインしません。
- 平均使用には、おそらく約5つのかなり小さなフォームページ(5〜15フィールド)のダウンロード/アップロードが含まれます。
私の腸は、これが非常に低い使用量であり、現在のセットアップに大きな影響を与えるわけではないということです。ただし、可能であればこれを確認したいと思います。
解決
典型的なワークロードを生成し、スニファーを実行します tcpdump
, 、ファイルをダンプするために生のパケットを書きます。一日の終わりには、Dumpの内容を調べて、アプリケーションが使用した帯域幅のどれだけを確認できます。
サンプルコマンドライン:
tcpdump -w dump.log port PORT_OF_YOUR_APPLICATION_HERE
Windowsプラットフォームへのtcpdumpのポートはほとんどありません。
所属していません StackOverflow