ネットワーク使用率の計算方法について

このQ&Aのポイント
  • L2スイッチを介した際のネットワーク使用率の計算方法について教えてください。
  • 受信側のコンピュータが1秒あたり35000KB/sのデータを受け取った場合、ネットワーク使用率はどのように計算されるのでしょうか。
  • ネットワークの勉強中であり、質問内容に意味不明な点があれば指摘してください。
回答を見る
  • ベストアンサー

ネットワーク使用率について

ネットワーク使用率の計算方法について、教えてください。 (前提) 1000MbpsのL2スイッチに接続されているコンピュータが2台あります。 Aコンピュータ:データ送信側 Bコンピュータ:データ受信側 全体ネットワーク使用率:約60% 受信側であるBコンピュータで確認すると、「ネットワークトラフィックの1秒あたりのKバイト数は、35000KB/s」 (質問) この場合、受信したコンピュータBが、35000KB/sのデータを受け取った際(1秒)の、ネットワーク使用率の計算方法は、どのようになりますか。 L2スイッチを介した際の全体ネットワーク使用率が60%なので、それを100(%)と考えて計算する必要があると思ってますが、合ってますか。 ネットワークの勉強中です。 質問内容に意味不明な点がありましたら指摘してください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

「(2) 2台のコンピュータ間の最大転送能力を100%として計算する方法」ですね。ということであれば、まずは Aコンピュータ → L2スイッチ → Bコンピュータ の最大転送能力を求めましょう。理論値は「1000Mbps」(125MB/sec ≒ 125000KB/sec)になると思いますが、これはあくまで理論値なので、実際の転送能力とは異なります。実際の最大転送能力は「iperf」等のベンチマークを使えば簡単に計ることができます。 計測の結果、実際の最大転送能力が例えば「70000KB/sec」であった場合、「35000KB/sのデータを受け取った際(1秒)」のネットワーク使用率は「50%」になります。 計算式は 35000 ÷ 70000 = 0.5 です。こちらでイメージ合いますでしょうか。

その他の回答 (1)

回答No.1

このようなケースでネットワークの使用率を計算する際は、次の2通りの方法が考えられます。 (1) L2スイッチ全体の最大転送能力を100%として計算する方法 (2) 2台のコンピュータ間の最大転送能力を100%として計算する方法 「全体ネットワーク使用率」と言った場合は(1)のイメージになると思います。これに対して、「受信したコンピュータBが、35000KB/sのデータを受け取った際(1秒)の、ネットワーク使用率」と言った場合は(2)のイメージが近いと思います。 まずはどちらで計算するのかを明確にされるのが良いのではないかと思いました。 参考までに、2台のコンピュータ間の“実際の”最大転送能力を計る際には「iperf」「jperf」等のベンチマークがよく利用されています。これらのツールを使うと2台のコンピュータ間で本当に1000Mbpsの帯域が確保されているのかを簡単に確認することができます。 Iperfの使用方法 (Linuxネットワーク帯域確認方法) http://hesonogoma.com/linux/iperf-network-bandwidth-benchmark.html 回線速度測定ツールJperfを使ってみた http://jehupc.exblog.jp/13624189

ba7a7a
質問者

補足

回答ありがとうございます。 今回知りたいことは、「(2) 2台のコンピュータ間の最大転送能力を100%として計算する方法」の場合になります。 ネットワークの使用率の計算方法、特に計算式を教えてくれたら助かります。

関連するQ&A

  • ネットワーク使用率について

    お世話になります。 ネットワーク使用率?について教えていただきたく。 windowsサーバのネットワークパフォーマンス値を取得したところ、10MByte/s となりました。100mbpsのLAN回線の場合、10/800で1.25% になるかと思っているのですが認識違いでしょうか? よろしくお願いいたします。

  • ネットワーク使用率について!

    VB6.0でMIBを使ってデータ量等を取得することができたのですが、どーもそこからネットワーク使用率を求めることができません。ちなみに使用した式は 使用率(%) = ((データ量(byte/sec) + パケット数 (1/sec) * 24) * 8) * 100 / リンクスピード(bit/sec) この式では求めることはできないのでしょうか?わかる方がいればご教授してください。お願いします。><

  • ネットワーク使用率等の内訳を見る方法について

    質問させて頂きます。 Windows系にはタスクマネージャーというアプリケーションがあり、これのネットワークタブを見ることで、ネットワーク使用率等を知る事ができますが、この内訳を更に詳しく見るにはどうしたら良いでしょうか? 例えば、ネットワーク使用率や送信受信バイト数等の内、~~のアプリケーションがxx%使用している、という事を知りたいのです。 何かできる方法やフリーソフト等をご存じの方、ご教授下さい。 お手数ですが、回答を宜しくお願い致します。

  • 1本のLANケーブルに異なるネットワークアドレス

    こんにちは。LAN管理初心者な質問で申し訳ないのですが、下記助言いただけるとありがたいです。 L3スイッチでVLANを組んでおり、VLAN1、VLAN2という2つのネットワークアドレスを割り当てているとします。 L3スイッチのVLAN1のLANポートから伸びている1本のLANケーブルに、VLAN1のネットワークアドレスを持つパソコンAと、VLAN2のネットワークアドレスを持つパソコンBが接続されています。 パソコンA、BのデフォルトゲートウェイにはそれぞれのVLANのものを指定しています。 ここで質問なのですが、 パソコンA→パソコンBへpingを実行すると応答があります。 パソコンB→パソコンAへのpingも応答があります。 これは正しい動作でしょうか? パソコンBはL3スイッチVLAN2側のLANポートに接続しないといけない、と思っており、前述構成ではpingは通らないと思いこんでしました。 L3スイッチのVLAN2側のARP要求がVLAN1側へも流れている?という動作ですかね・・・? この挙動は、L3スイッチに設定を加えることで実現されるものなのか、そうではなく当たり前の動作なのかを教えていただけるとありがたいです。 宜しくお願いいたします。

  • ネットワーク使用率の計算方法

    過去質問を読んでもよく分からないネットワーク初心者です。 現在、自宅のLAN環境にて、LANケーブルでBBルーターのポートと直接つないでいるPC及びHDDがあります。 そこで、HDDのデータをPCにコピーする際、タスクマネージャーの表示ではネットワーク使用率1%と出るのですが、この計算方法はどの様にすると求まるのでしょうか。 <環境> ・PCはVAIOで、ネットワークアダプタを見るとIntel(R) PRO/1000 CT Network Connectionの記載あり ・BBルーターはcoregaの"BAR SD"で、接続ポートには100Mbpsで稼動中のランプあり ・LANケーブルはカテゴリー5 自分の想像で計算すると、1000Mbps×1%=10Mbpsとなってしまい、LAN環境100Mbpsと1桁ずれてしまいます。 どの様に理解したら良いのか教えてくださる方、宜しくお願いします。

  • よく使用されるネットワーク用語

    ネットワークで使用する用語がいまいち理解できません たとえば 10.x.x.xにL3スイッチがインターフェースとしておいてあって・・とか そのルータにぶらさがっている端末からインターネットつなげないんだよね。とか。。 「ぶらさがっている」とか「インターフェイスとしておいてある」などの用語って日常つかわないですよね? この他に、日常はあまりつかわないけど、ネットワークの業界でつかわれる言葉をいくつか教えていただけないでしょうか。

  • CPUの使用率

    今日ビデオカメラで撮った映像を編集してパソコンに保存しているとき、 何となくタスクマネージャのパフォーマンス画面を眺めていて、ふと疑問に思ったのですが、 物理メモリが228KBでコミットチャージの合計が380KBとかなりオーバーしていたのに、CPU使用率がずーっと100%なんですよね……。 何が疑問かって言うと、仮想メモリ使っててかなり速度が落ちてるはずなのに、何でCPUは100%なんだろう?っと思ったんです。 データのやり取りが遅くなってるんだから、CPUの速度に対して処理するデータがなかなか送られないんじゃないかな?だからCPUの使用率は100%になったり、低くなったりするんじゃないかな?と。 できるだけわかりやすく書いたつもりなんですが、何かわからなかったら書いてくれれば、補足するのでお願いします。

  • ネットワーク

    AコンピューターとBコンピューターをネットワークで組んでいます。 この場合、AコンピューターからBコンピューターの共有フォルダの中のデータを削除する事はできないんでしょうか?教えて下さい。

  • WindowsNT ServerのCPU使用率の取り方

    ServerがWindowsNT クライアント側が2000Professionalなのですが NTServerのCPU使用率をクライアント側から採りたいです。 30秒間隔程度で数時間にわたり取得し、あとで見た時に何時何分何秒に使用率○%と解るように取得したいのですが方法はございますでしょうか?? コントロールパネルのパフォーマンス機能でCPU使用率は見れるのですがあとから何時何分何秒に○%という風にどうしても見れませんでした。 unixのvmstat的なものがあればとても助かります。

  • ネットワーク機器について教えて下さい。

    ネットワーク機器について教えて下さい。 会社のネットワークをリプレースする事になり、L3スイッチのSPFモジュールを使用して 少し離れた場所と接続する事になりました。そこで、質問なのですが、 SFPモジュールを使用する場合、対向側もSFPモジュールを使用する必要があるのでしょうか。 (1000base-SX使用)