web-dev-qa-db-ja.com

ネットワークアクティビティのMByte / sまたはMbit / sの読み取り値を取得するにはどうすればよいですか?

Windowsタスクマネージャーの[ネットワーク]タブで、[ネットワーク使用率]と[リンク速度]しか表示されません。たとえば、リンク速度が "100 Mbps"(メガビット/秒)で、ネットワーク使用率が25%の場合、これは25 Mbit/sの転送速度に変換されます。これは3.125 MByte/sです。

screenshot

いつも頭の中でこの計算をしたくありません。実際の転送速度がMByte/sまたはMbit/s、あるいはKByte/sまたはKbit/sの単位で表示されるように構成を変更することは可能ですか?

エンタープライズネットワーク用の特別なネットワーク監視ソフトウェアスイートは必要ありません。ネットワークアダプターの単純なMByte/sまたはMbit/sの読み取り。タスクマネージャーのネットワークモニターでこれを実行できるようになっていると思います。なぜそれをパーセントで表示しなければならないのかわからない!?

更新1:リソースモニターの使用

Jamesの回答に応えて、リソースモニターのネットワークモニター部分は次のようになります。

screen2

メインウィンドウの[ネットワーク]プルダウンメニューを見ると、0 Kbps読み取り値と0% "Network Utilization"が表示されています。これは良いことです。これは非常に良いことです。また、ネットワークを利用しているプロセスのリスト。私はそれらにはあまり興味がありません。

ウィンドウの上部には、4つのグラフがあります。 「CPU」、「ディスク」、「ネットワーク」、「メモリ」。 Kbpsの読み取り値は、明らかにサンプリングされた速度の読み取り値のみを表示しています。傾向を示していません。そのため、Kbpsの読み取り値だけではあまり役に立ちません。したがって、グラフは傾向を追跡できるので、私にとって非常に重要です。

「ネットワーク」グラフが「56 Kbps」に拡大されていることがわかります。 56Kモデムがそこにあるかのように!しかし、私はしません。前のスクリーンショットで、100 Mbpsネットワークアダプターを使用していることがわかりました。したがって、グラフは実際には100 Mbpsまで、または実際の速度の範囲内(つまり、現在の速度が18 Mbpsの場合は0〜20 Mbps)にスケールアップする必要があります。現時点での活動。 しかし、リソースモニターで監視するネットワークアダプターを選択するにはどうすればよいですか?

もう1つの問題は、リソースモニターのさまざまなグラフや要素のレイアウトがカスタマイズできないように見えることです。グラフをプログラムウィンドウの左側または右側に移動できません。タスクマネージャーのように、グラフをダブルクリックして大きくすることもできません。 「CPU」や「メモリ」など、不要なグラフを無効にして、「ネットワーク」グラフの水平方向(x軸)を空にすることもできません。

リソースモニターは私の質問に答えますが、機能が不足しているため、完全なソリューションではありません。 Kbpsの点でリアルタイムでネットワーク速度を表示するように構成するだけでよい場合は、タスクマネージャーを使用するほうがはるかに好きです。とても満足しています。

アップデート2:パフォーマンスモニターの使用

スコットの回答に応えて、信頼性とパフォーマンスモニターで「受信バイト数/秒」と「送信バイト数/秒」を監視すると、これが得られます。ここでは、グラフ内の「すべてのインスタンス」(つまり、すべてのネットワークアダプター)を記録しています。

screen3

左側の目盛りは0から100までです。それはどのような目盛りですか?何の観点から...それは自動スケーリングではありません。濃い青色の線は私のD-Link WIFIアダプターを表しています。これは現在、Firefoxで1.2 GB /秒の速度で2.2 GBのSlackwareイメージをダウンロードするために使用されています。

screen4

なぜスケールは100を示しているのですか?私の知る限り、1.2 MB/sは9.6 Mbit/s、つまり約10 Mbpsです。 「100」は実際のバイト/秒単位の読み取りではなく、「100%」のネットワーク使用率を表すように思えます。バイト/秒がグラフから線を引くことを理解していますが、なぜ自動スケーリングできず、代わりにメガバイト/秒も使用できないのですか?...

更新3:リソースモニターでの自動スケーリング

これは、Slackwareイメージのダウンロード中にリソースモニターが表示していたものです。

screen5

これは、ダウンロードが完了したときに表示されていたものです。

screen6

これが現在表示されているものです。

screen7

ダウンロード中は0-100 Mbpsからダウンロード後は0-10 Mbpsに自動スケーリングし、アイドリング時には0-56Kに最終的に自動スケーリングされます。監視しているネットワークアダプターを確認する方法がないようです。どれを最も利用しているかを知ることによってのみそれを知ることができます。

しかし、2.2 GBのファイルを1.2 MByte/sまたは9.6 Mbpsの速度でダウンロードしている場合、0〜10 Mbpsのスケールを使用すると予想されていました。それは完全に適合します。なんらかの理由で、ダウンロード中に0〜100 Mbpsのスケールが使用され、ダウンロード速度が実際よりも悪くなります。

このジョブでは、パフォーマンスモニターよりもリソースモニターを優先します。パフォーマンスモニターで自分のデータコレクションセットを手動で作成することで達成できるよりも多くの作業が行われました。 Microsoftが少しだけ改善してくれることを望みます。

  • 監視するネットワークアダプターを選択できるドロップダウンメニューオプションを作成します。
  • [リソース概要]パネルで、不要なグラフを削除できます。
  • グラフをダブルクリックして大きくすることができます。
  • さまざまなパネルとグラフのレイアウトをカスタマイズできます。
7
Samir

編集:申し訳ありませんが、Vistaタグを逃しました。

タスクマネージャーのパフォーマンスタブをクリックしてリソースモニターを選択すると、求めているものを含むより包括的な統計が得られます。

Resource Monitor


しかし、Windowsには実際には、かなり以前から組み込まれている非常に高度なパフォーマンスモニターがあり、非常に柔軟性があります。

  • Start-> Run ...を選択し、perfmonと入力して、 Enter
  • 表示される管理コンソールウィンドウで、左側のペインにある[パフォーマンスモニター]を選択していることを確認します
  • ツールバーの緑色の+ボタンをクリックします
  • Add CountersダイアログでNetwork Interfaceセクションを見つけます
  • <すべてのインスタンス>を選択します
  • 追加>>ボタンをクリックします
  • クリック[〜#〜] ok [〜#〜]
  • たくさんの線が描かれたグラフが表示されます。ありがたいことに、Shiftキーを押しながら不要な行をクリックしてDeleteキーを押すと、不要なものをすべて削除できます。物理アダプターだけでなく仮想ネットワークアダプターも使用できる場合があるため、さらに複雑になります。実際に監視する必要があるものを特定する必要があります。

enter image description here

6
James P

リソースモニターが提供するものよりも詳細なトレースが必要な場合は、 Windowsパフォーマンスモニター を使用する必要があります パフォーマンスカウンターを監視するデータコレクターセット を作成します。

パフォーマンスカウンターは、記録できるシステムに関する多くの情報を公開します。これが、ネットワークサブセクションで画面に表示できるものです。

enter image description here

これらのカウンタはすべてインターフェイスごとに追跡できるため、どのデバイスがどの量を使用しているかを確認できます。

結果を表示すると次のようになります。

enter image description here

レコードであるすべてのデータは、CSVファイルなどのレポートにエクスポートして、さらに処理することができます。

3