問題タブ [network-utilization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2925 参照

c# - C# でネットワーク使用率を取得する

C# コードを使用してネットワーク使用率を取得するにはどうすればよいですか?

0 投票する
3 に答える
1405 参照

.net - .NET アプリケーションのネットワーク使用率をプロファイリングする方法

多くのネットワーク マジック (WMI、Ping など - リストは非常に長い) を実行する .NET Windows サービスがあります。アプリケーションが合計で使用する帯域幅とコードの各部分を、できるだけ簡単かつ詳細にプロファイルしたいと思います。

それを行うのに役立つツールはありますか? たとえば、Ants プロファイラーは、メモリ プロファイリングとプロセッサ使用率のプロファイリングに役立ちます。ただし、ネットワーク プロファイリングではあまり効果がありません。ネットワーク プロファイリング用の ANT のようなものはありますか? そうでない場合、この情報を取得する際の選択肢は何ですか?

ありがとう

いくつかの回答への対応: 明確化のために追加

ツールが何であれ、コードに直接リンクできない場合 (可能ではないと思います)、何日も無人で実行して、プロセスによって使用されるネットワーク トラフィックを追跡 (ファイルまたはデータベースへのログ記録) できる必要があります。 . プロセスを直接指定できる必要があります (wireshark ではできません)。Microsoft Network Monitor はそれを行うことができますが、パフォーマンスの問題のために使用できないほど多くの処理 (非常に多くの解析 - フレームごと) を行います (数時間実行した後、集計するフレームが既に 100 万個あります。データを Excel またはデータベースにコピーしようとすると、コピーだけで 30 分以上かかります)。

本当に、それはとても簡単なことのように思えますが、私は自分がやりたいことをするツールを見つけるのに驚くほど苦労しています.

0 投票する
1 に答える
1589 参照

ns2 - ns2 を使用したリンク使用率の計算

こんにちは、ns2 の 2 つのノード n0 と n1 の間のリンクの使用率を計算したいと思います。そのリンクのトレースキュー出力を含む out.tr ファイルがあります。このトピックについてできるだけ早く助けてくださいありがとう

0 投票する
3 に答える
1697 参照

c# - インターネット接続がビジーかどうかの検出

PC にインストールするアプリケーションを開発しており、バックグラウンドでアップロードを実行し、サーバーとの間でダウンロードします。要件の 1 つは、インターネット接続が現在ビジー状態 (使用率が 50% を超えているなど) かどうかを検出することです。ビジー状態の場合は、バックオフしてもう一度試す必要があります。主な理由は、ユーザーがゲームをしている、オンライン ムービーを見ている、またはファイルを積極的にダウンロードしている場合に、アプリがユーザー エクスペリエンスを妨げないようにするためです。

グーグルともちろんSOについて多くのことを考えて研究した後、私はまだこれを実装する良い方法を見つけていないので、ここに捨てることにしました。アプリケーションは C#、.NET 4.0 で実装されており、あらゆる形式の応答 (C# または他の言語での実装、疑似ロジック、または達成方法に関するアプローチ) を探しています。ローカル PC でのインターネット トラフィックの使用率を十分な精度で測定します。 .

努力の重複を避けるために、これまでのところ私はこれらを試しました(そしてなぜそれらが適していないのか)

  • WMI を使用してネットワーク統計を取得します。それ以来、ほとんどの SO 投稿とソリューションはこれをアプローチと呼んでいますが、ネットワーク インターフェイス容量 (1 GB イーサネット カードなど) に対して送受信されるバイト数を使用率で測定すると、LAN トラフィックの適切な測定値が得られるため、要件を満たしていません。ただし、インターネット トラフィック用ではありません (実際のインターネット帯域幅は 8Mbps しかない場合があります)。
  • .NET ネットワーク情報統計またはパフォーマンス カウンターの使用 - 上記と同様の測定値が得られるため、同じ欠点があります。
  • ICMP (Ping) を使用して RTT を測定します。400 ミリ秒の RTT は、ネットワークが混雑している場合の低速で適切な指標と見なされることが示唆されましたが、モデムを使用しているユーザー (はい、それをサポートする必要があります)、リバース プロキシまたはマイクロ波リンクを使用すると、それよりも高い ping が頻繁に取得されるため、適切ではないと言われました。測定
  • 既知のファイルのダウンロードを開始し、速度を測定します - これ自体が回避しようとしているトラフィックを生成します。また、このチェックが頻繁に行われると、アプリケーションは大量のインターネット トラフィックを作成することになります - これも理想的ではありません
  • MOD: BITS の使用 - このサービスはユーザーの PC で無効にすることができます。グループ ポリシーの変更が必要であり、サーバーが IIS であると想定します (カスタム構成を使用)。この場合、サーバーは IIS ではありません。

だからここにあります、私はすべて混乱していて、アドバイスを探しています。皆さんがこれを読んで迷子にならないように、質問のテキストを強調表示しました。ありがとう。

0 投票する
1 に答える
33714 参照

network-protocols - Stop-And-Wait プロトコルでの使用率の計算

私の本には使用率の計算に関する問題がありますが、このトピックに関してそれを解決するための重要な情報を見つけることができません。

とにかく、ここに質問があります:

地球から遠く離れた惑星までの距離は、約 9 × 10^10 m です。64 Mbps のポイントツーポイント リンクでのフレーム送信にストップ アンド ウェイト プロトコルが使用されている場合、チャネルの使用率はどのくらいですか? フレーム サイズが 32 KB で、光の速度が 3 × 10^8 m/s であると仮定します。

代わりに、スライディング ウィンドウ プロトコルが使用されているとします。リンク使用率が 100% になる送信ウィンドウ サイズは? 送信側と受信側のプロトコル処理時間は無視できます。

0 投票する
1 に答える
1958 参照

java - Windows/LinuxでJavaを使用してCPU使用率、メモリ使用率、ネットワーク使用率を抽出する

Windowsタスクマネージャーに表示されるように、いくつかのコマンドを実行し、X秒ごとにCPU使用率、メモリ使用率、およびネットワーク使用率を測定する小さなテストアプリケーションを開発しようとしています。アプリケーションは Java で作成され、Windows と Linux の両方で実行されることになっています。システム情報を簡単に抽出するために、多くの人が Sigar API を使用していることがわかりました。を使用してメモリ使用量を抽出する方法を見つけました

使用されているメモリと実際に使用されているメモリの違いはまだわかりません。誰か詳しく説明してもらえますか?

また、CPU使用率とネットワーク使用率を抽出する方法もまだわかりません。私が試したCPUの場合:

しかし、数字はタスク マネージャーで見ているものとは大きく異なっているようです。目的の結果を得るには、どの API を使用すればよいですか? ネットワークの利用については、私には手がかりがありません。

0 投票する
1 に答える
87 参照

html-parsing - Jsoupモバイルデータ消費量

私は Jsoup を使用して、10 分ごとに 3 つの異なる Web ページの HTML をバックグラウンドで解析しています。しかし、2 日間で 18 MB のネットワーク データを消費したことがわかりました。この膨大なデータ消費を減らす方法はありますか? すべての html ページは必要ありません。ウェブサイトの html の一部だけをダウンロードする方法はありますか?

0 投票する
1 に答える
87 参照

sql - ネットワーク使用率のための 2 つの SQL クエリの組み合わせ

2 つの SQL クエリを組み合わせる際の支援を求めています (または実現可能性についての意見を提供してください)。これらは、WAN 帯域幅の割り当てを計画するために、当社の保健局ネットワーク サービス グループによって個別に使用されます。当社のネットワーク監視システムは、MS SQL Server 2012 をデータベースとして使用しています。

最初のクエリは、WAN リンクの平均使用率が過去 30 日間で 90% を超えたときにメトリックを引き出します。これは私が作成したものではありませんが、使用頻度の高いネットワークに適したプロキシのようです。「where」句に2つの日時ステートメントがある理由がわかりません:

NMS ベンダーから提供された例に基づいて、2 番目のクエリを作成しました。95 パーセンタイルの使用率について報告します。

私の希望は、それらを 1 つのレポートに結合できることです (一部のサイトのみが飽和し、すべてのサイトが 95 パーセンタイルになります)。

これを見てくれてありがとう。

0 投票する
0 に答える
42 参照

bandwidth - WkWebView のデータ消費量を見つける

私が検索した限り、wkwebviewが消費した量を見つける方法はありません.(送信/受信のバイト数)

私が気づいていない可能性はありますか?