Windowsには、GUIの「タスクマネージャ」と、ほとんど同じデータをスクリプトから解析しやすいテキスト形式で表示できるコマンドライン「tasklist.exe」もあります。
「リソースモニター」用の類似のコマンドラインツールはありますか?グローバルなCPU /ディスク/ネットワーク/メモリ使用量、および/またはプロセスごとの使用量をリストするものを探しています。
typeperf を探していると思います。それは動作するはずです:
例:
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"
Runを起動するだけです。
WinKey + R
タイプ:
resmon
そして押す
OK
pslist
を調べたいと思うかもしれません。
それはあなたが探しているすべてを提供するわけではありません。しかし、それは私が知っている唯一のCLIツールであり、少なくともいくつかは直接提供しています。
resmon.exeは、通常taskmgrから起動される「リソースモニター」です。
resmon.exeへのパスはプロセッサ固有ですが、通常、プロセッサのコピーが...\windows\system32または...\windows\systemにあります
(タスクマネージャーは、ctrl-alt-del、またはコマンドラインまたは「スタート」メニューの「ファイル名を指定して実行」で「tskmgr」と入力して起動できます)
win7で最後に確認されました