在 Windows 中快速查找占用 CPU 或磁盘空间的进程?

在 Windows 中快速查找占用 CPU 或磁盘空间的进程?

短的

ctrl-alt-1->topsudo iotopWindows 中的最佳替代方案?

长的

有时,服务器或工作站可能会因为 CPU 瓶颈或磁盘瓶颈而挂起。如何在 Windows 上最快、最轻松地诊断此问题?我正在寻找即使系统处于瘫痪状态也能使用的东西,例如内置任务管理器或 procexp(sysinternals 工具)太重。而且它需要快速。

或者我是否必须接受在 Windows 上以 *nix:y 方式工作是不可能的?

答案1

您可以使用获取进程CPU 的 powershell cmd:

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

恐怕有了 diskIO 事情就不会那么简单了。不过,也有一些非常好用的 powershell 工具,例如:了解如何使用 Windows PowerShell 简化从服务器收集性能信息的过程。

相关内容