web-dev-qa-db-ja.com

Windows用のコマンドラインリソースモニター

Windowsには、GUIの「タスクマネージャ」と、ほとんど同じデータをスクリプトから解析しやすいテキスト形式で表示できるコマンドライン「tasklist.exe」もあります。

「リソースモニター」用の類似のコマンドラインツールはありますか?グローバルなCPU /ディスク/ネットワーク/メモリ使用量、および/またはプロセスごとの使用量をリストするものを探しています。

13
Ken

typeperf を探していると思います。それは動作するはずです:

  • Windows Server 2003-2016
  • ウインドウズ10
  • Windows 7
  • Windows Vista
  • Windows XP

例:

typeperf "\Processor(_Total)\% Processor Time"

ctrl-Cを押すまでのプロセッサ時間を記録します。 -sc 5を追加すると、5つのインスタンスが報告されます。

typeperf -sc 5 "\Processor(_Total)\% Processor Time"

次に、ディスクアクティビティの例を示します。1秒あたりの合計バイト数です。

typeperf -si 2 "\LogicalDisk(_Total)\Disk Bytes/sec"

Windowsパフォーマンスモニターのディスクカウンターの説明

16
uSlackr

Runを起動するだけです。

WinKey + R

タイプ:

resmon

そして押す

OK
3
Alan

pslist を調べたいと思うかもしれません。

それはあなたが探しているすべてを提供するわけではありません。しかし、それは私が知っている唯一のCLIツールであり、少なくともいくつかは直接提供しています。

3
Der Hochstapler

resmon.exeは、通常taskmgrから起動される「リソースモニター」です。

resmon.exeへのパスはプロセッサ固有ですが、通常、プロセッサのコピーが...\windows\system32または...\windows\systemにあります

(タスクマネージャーは、ctrl-alt-del、またはコマンドラインまたは「スタート」メニューの「ファイル名を指定して実行」で「tskmgr」と入力して起動できます)

win7で最後に確認されました

1
Tom