web-dev-qa-db-ja.com

帯域幅の使用状況を実際に監視する方法

私は小さな(ウィンドウズ)ネットワークに数人の人がいます。

BTルーター経由でインターネットにアクセスできます

通常は問題ありませんが、帯域幅が大幅に失われる場合があります。

ゾンビPCまたはトレントソフトウェアを実行しているユーザーに苦しんでいる可能性があります...または、ISPによって何らかの制限が課されている可能性がありますか?

何が起こっているのか知りたい。

任意の時点ですべての帯域幅を使用している現実の世界(どのアプリとどのPC)を提供するために実行できる簡単なツールはありますか?

15
Rory Becker

私たちのオフィスでも同様の問題が発生し、MRTGを使用してコアネットワークスイッチの個々のネットワークポートを監視し始めました。配線図から各ポートに誰が接続されているかがわかり、「極端な」帯域幅を使用している数人の人をすばやく特定しました。彼らはオフィスから急流をストリーミングしていたことが判明し、私たちはすぐにそれを止めました(帯域幅を節約し、法的責任を防ぐため)。まだいくつかの問題があり、それはコアルーターに絞り込まれました。オフィス内の他のすべては完全に切り替えられた100Mbpsネットワークにアップグレードされましたが、NATルーティングなどを処理するコアルーターはまだ古い10MbpsCiscoルーターでした。新しいルーターに置き換えました。接続の問題は解消されました。コアスイッチに問題がないか監視しており、ソフトウェアを実行しているはずのない人を特定するのに役立ちました。スイッチのポートとそれらを流れるトラフィックを確認すると、ただし、開始するのに最適な場所です(SNMPをサポートするスイッチが必要です)。

4
Justin Scott

私は NetWorx を使用して、個々のユーザーが帯域幅の使用を監視できるようにしました。また、エクスポート可能なログを適切に保持するため、いくつかの有用な統計が得られます。使用するBTルーターがそれをサポートしていると仮定すると、 [〜#〜] prtg [〜#〜] または [〜#〜] mrtg [〜#〜] を実際に使用できますWANおよび場合によってはLANポートでの使用状況を監視します。

3
Richard Slater

これらの問題を診断するために使用するもの(つまり、突然帯域幅が乱用される)、ルーターでiftop( http://www.ex-parrot.com/pdw/iftop/ )を実行します。 UNIXマシンの場合。それはあなたがポート番号によって分類することができるIPアドレスごとのインターフェースごとの接続のリストを提供します。

したがって、この方法で、どのボックスが帯域幅の大部分を使用しているかを確認できます。そのボックスにアクセスできる場合は、そのボックスのポート番号を相互に関連付けることで、どのプロセス/アプリケーションが悪用されているかを知ることができます。

これは、UNIXルーターを実行している場合にのみ有効ですが、かなり効果的です。その他の設定については、その他の応答(専用ハードウェア、スイッチでのsnmp監視など)を参照してください。

1
golan

ルーターがSNMPをサポートしていない場合(ほとんどの小型の「ホーム」タイプのルーターはサポートしていません)、DU Meter( http://www.hageltech.com/dumeter/about )をインストールできます。使用されたトラフィックの/ hourly統計。各PCにインストールし、問題が発生したときに調査します。特定の1時間ごとのしきい値がバイパスされた場合、アラートを電子メールで送信することもできます(たとえば、特定のPCが過去60分間、今日、または今月などにXメガバイトを超えてダウンロードした場合)。

0
haimg