Windows 的命令行资源监视器?

Ken*_*Ken 14 windows command-line resource-monitor

在 Windows 上,有一个 GUI“任务管理器”,还有一个很棒的小命令行“tasklist.exe”,它让我可以看到大部分相同的数据,但在文本中很容易从脚本中解析出来。

“资源监视器”是否有类似的命令行工具?我正在寻找可以列出全局 CPU/磁盘/网络/内存使用情况和/或每个进程使用情况的内容。

uSl*_*ckr 17

我认为您正在寻找typeperf。它应该适用于:

  • Windows Server 2003 - 2016
  • 视窗 10
  • Windows 7的
  • 视窗Vista
  • 视窗 XP

一个例子:

typeperf "\Processor(_Total)\% Processor Time"
Run Code Online (Sandbox Code Playgroud)

将记录处理器时间,直到您按下 Ctrl-C。添加-sc 5将报告 5 个实例:

typeperf -sc 5 "\Processor(_Total)\% Processor Time"
Run Code Online (Sandbox Code Playgroud)

以下是磁盘活动的示例,每秒总字节数:

typeperf -si 2 "\LogicalDisk(_Total)\Disk Bytes/sec"
Run Code Online (Sandbox Code Playgroud)

Windows 性能监视器磁盘计数器说明


Der*_*ler 5

也许你想调查一下pslist

它并不能提供您正在寻找的一切。但它是我所知道的唯一一个至少直接提供其中一些功能的 CLI 工具。


小智 5

只需启动运行:

WinKey + R
Run Code Online (Sandbox Code Playgroud)

类型:

resmon
Run Code Online (Sandbox Code Playgroud)

并按下

OK
Run Code Online (Sandbox Code Playgroud)

  • 这与描述完全相同过程的现有答案有何不同? (2认同)