問題タブ [resource-monitor]

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 投票する
3 に答える
279 参照

windows - システム リソース モニタ/グラフ

タスク マネージャーの [パフォーマンス] タブでほぼ同じことを行うアプリを探していますが、プロセスごとに、より多くの値がプロットされます。少なくとも、CPU とメモリの使用状況をプロットできるようにしたいのですが、プロットできればいいのですが:

  • ネットワークの使用
  • ファイル システム IO (ドライブ/共有ごとのサブ ヘッダーが適切です)
  • オープン ファイル ストリーム数
  • LSOFのようなもの
  • [プロセス] タブで得られる他のすべての統計
  • ... 他に何か ...
0 投票する
1 に答える
173 参照

algorithm - 異常なリソース消費を確実に検出する方法は?

この質問は、同様の問題のクラス全体に関するものですが、具体的な例として質問します。

内容が変動するファイルシステムを備えたサーバーがあります。このファイルシステムの使用可能なスペースを監視して、いっぱいにならないようにする必要があります。議論のために、それがいっぱいになると、サーバーがダウンしたとしましょう。

それが何であるかは実際には問題ではありません。たとえば、「作業」のキューである可能性があります。

「通常の」操作中、使用可能なスペースは「通常の」制限内で変化しますが、次のような問題が発生する可能性があります。

  • 作業を追加する他の(場合によっては外部の)コンポーネントが制御不能になる可能性があります
  • 作業を削除する一部のコンポーネントが捕捉されますが、検出されないままです

プロセスの統計的特性は基本的に不明です。

私が探しているのは、利用可能なスペースの定期的な測定値を入力として受け取り(入力の代替提案を歓迎します)、出力として、物事が「異常」でファイルシステムが「」の場合にアラームを生成するアルゴリズムです。いっぱいになる可能性があります」。誤検知を回避することは明らかに重要ですが、誤検知を回避することとほぼ同じくらい重要であり、アラームを受信するシステム管理者の脳を麻痺させることを回避します。

根本的な問題により多くのストレージスペースを投入するなどの代替ソリューションがあることを感謝しますが、実際には1000回では不十分な場合があります。

保存された履歴測定値を考慮するアルゴリズムは問題ありませんが、履歴データの量を最小限に抑えるオンザフライアルゴリズムが推奨されます。


私はフランクの答えを受け入れました。そして今、彼の参考文献を深く研究するために画板に戻っています。

興味深いのは、順番ではなく、3つのケースがあると思います。

  1. 「ハロッズの販売が始まったばかり」のシナリオ:1秒の解像度では「ダイヤル外」であるが、リソース枯渇の本当の危険性を表していない活動のピーク。
  2. 「地球温暖化」シナリオ:(比較的)安定した成長を計画する必要があります。と
  3. 「Googleは私にインデックスの一方的なコピーを送っています」シナリオ:これは、私がそれを止めるために何かをしない限り、比較的短い順序で私のすべてのリソースを使い果たします。

これは、システム管理者の観点から、(私が思うに)最も興味深く、やりがいのある最後のものです。

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

process - 誰か助けてください、cpumun.exeが私をいらいらさせます

アイドル状態のはずなのに、CPU が 100% で稼働しています。タスク マネージャーは、'cpumin.exe' と呼ばれる単一のプロセスがこれを引き起こしていることを示しています。これを止めるために私にできることを誰か説明してもらえますか? プロセスを強制終了すると、プロセスが再び開始されます。

ネットワークケーブルを抜くとコンピュータが正常に動作するため、このプロセスとネットワークの間にある種の関係があることに気付きました。そして、このプロセスに「プロセスの中断」という命令を与え、「待機チェーンの分析」を開くと、このプロセスに「cpumin.exe の 1 つ以上のスレッドがネットワーク I/お」。

ありがとう...

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

windows - Windows リソース モニターがジャンクション ポイントで機能しない

Windows リソース モニターが提供する観測のいくつかは、ディスク キューの長さ、待機時間、およびスループットです。ただし、ドライブ文字が割り当てられているパーティションのみがリソース モニターに表示されます。したがって、接続点として使用されるディスクは監視されません。Microsoft と Google で接続ポイントとリソース モニターに関する情報を検索してみましたが、この件に関する情報はほとんど見つかりませんでした。ドライブ文字を追加せずに、リソース モニターにすべてのパーティションを表示させる方法はありますか?

0 投票する
16 に答える
234016 参照

cuda - GPUでCUDAアクティビティを監視するためのトップライクなユーティリティ

CUDAとMPIを使用するプロセスを監視しようとしていますが、コマンド「top」のように、GPUも監視する方法はありますか?

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

windows - Windows Resource MonitorはどのAPIを使用しますか?

Windows Resource Monitorは、(とりわけ)ディスク上のどのファイルがどのプロセスによって現在アクセスされているかを表示します。そして、それはリアルタイムで行われます。どのように?

おそらくETWを使用しており、xperfなどのツールを使用してトレースを生成できることを知っています。しかし、トレースファイルを開始、停止、解析せずにリアルタイムの情報を取得するにはどうすればよいでしょうか。

プログラムで、つまりC#またはC++からデータにアクセスする必要があります。

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

asp.net - IIS スレッド プールに関する情報を検索する

私は Web アプリを開発しASP.NET MVC、それをホストしています。自分のアプリがどれだけのスレッドを使用し、どれだけのスレッドが残っIIS7.5ているかを知りたいです。Thread Pool

IIS7.5 スレッド プールを数日間監視することについての情報を探しています。このデータを表示できるリソース モニター カウンターが見つかりません。またThread Pool、ASP.NET アプリ自体から情報にアクセスする方法も見つかりません。

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

ios - モバイルサイトのリソース読み込み時間を監視する

私はモバイルサイトを開発しています。現在、ロードには長い時間がかかります。誰かがページの読み込みが詰まっている場所を特定するための優れたツールを提案できますか?

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

c# - resmon.exe にコマンド ライン ユーティリティ/ラッパーはありますか?

resmon.exe を使用して、アプリケーション exe の使用状況を監視したいと考えています。データ フォーム resmon.exe のクエリに使用できる同等の WMI またはコマンド ライン スイッチはありますか? アプリケーションのメモリ使用量を監視したい (プライベート メモリ、共有可能、全体など) アプリケーションの起動時、30 秒後、 など。

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

working-set - リソース モニターで報告されたメモリが UMDH に表示されない

時間の経過とともにサーバーメモリを断続的に使い始め、解放するために再起動する必要があるサービスがあります。gflags で +ust をオンにし、サービスを再起動して、スケジュールされた UMDH スナップショットの取得を開始しました。問題が再発したとき、リソース マネージャーはワーキング セットとプライベート バイトで複数の GB を報告しましたが、UMDH スナップショットは、プロセスのヒープ内の数 MB の割り当てしか占めていません。

UMDH スナップショット ファイルの上部に、「ヒープ マネージャーがスタックを収集した割り当てのみがダンプされます」と記載されています。
+ust フラグが指定されたときに、プロセス内の割り当てがトレースなしになるのはどうしてですか?

これらの GB がどこにどのように割り当てられたかを確認するにはどうすればよいですか?