WindowsServerのリソース状態を軽く確認する

Windowsだとtaskmgrなどからリソース状態が見れますが、もうちょっと細かいものが欲しい状況があります。

DiskのIOWaitもどき

Diskへの書き込みや読み込みのキューの長さを表示します。1を超えてたらアカン状態かも。

typeperf "\PhysicalDisk(_Total)\Avg. Disk Write Queue Length"
typeperf "\PhysicalDisk(_Total)\Avg. Disk Read Queue Length"

CPUロードアベレージもどき

LinuxだとDiskが重くてもロードアベレージとして反映されますが、WindowsはDiskとCPUは独立しているもよう

typeperf "\System\Processor Queue Length"

ネットワークの送信、受信

typeperf "\Network Interface(*)\Bytes Sent/sec"
typeperf "\Network Interface(*)\Bytes Received/sec"