Windows で CPU またはディスクを大量に消費するプロセスを素早く見つけるには?

Windows で CPU またはディスクを大量に消費するプロセスを素早く見つけるには?

短い:

Windows でctrl-alt-1->topまたは の最適な代替手段は何ですか?sudo iotop

長さ:

時々、CPU ボトルネックまたはディスク ボトルネックが原因で、サーバーまたはワークステーションがハングアップしているように見えることがあります。Windows でこれを最も迅速かつ簡単に診断するにはどうすればよいでしょうか? システムがダウンしている場合でも使用できるものを探しています。たとえば、組み込みのタスク マネージャーまたは procexp (sysinternals ツール) が重すぎる場合などです。また、高速である必要があります。

それとも、Windows 上で *nix:y 方式で作業することはできないことを受け入れる必要があるのでしょうか?

答え1

あなたは取得プロセスCPU 用の PowerShell コマンド:

Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10

残念ながら、ディスクIO では物事はそれほど単純ではありません。ただし、非常に優れた PowerShell ツールがいくつかあります。たとえば、次のとおりです。Windows PowerShell を使用してサーバーからパフォーマンス情報を簡素化して収集する方法を学習します。

関連情報