Windows 命令在特定时间获取所有进程的 CPU 和内存使用情况,例如 10:00 PM MST

Ran*_* 99 5 windows-server-2008

请帮助我在特定时间(例如 MST 晚上 10:00)获取 windows 命令以获取所有进程(系统和用户进程)的 CPU 和内存使用情况。

这将非常有助于解决日常系统出现高峰值的问题。

我正在 Windows 2008 服务器上对此进行故障排除。谢谢。

Len*_*iey 6

您可以使用 WMIC,例如:

wmic cpu get loadpercentage /format:value
wmic os get freephysicalmemory /format:value
wmic os get freevirtualmemory /format:value
Run Code Online (Sandbox Code Playgroud)

只需将这些放在一个批处理文件中,记录输出并在晚上 10:00 运行它。

编辑:

刚刚想了想,也许你应该使用tasklist.exepslist.exe来自sysinternals套件