我有很多具有多个内核的虚拟机。在某些虚拟机中运行的一些应用程序并未针对多个内核进行优化,并且很多时候一个 CPU 内核将以高百分比运行,而另一个 CPU 内核几乎没有被使用。我正在寻找一种方法来监控这些服务器上的单个 CPU 核心使用情况,并将我找到的数据输出到某种文件(.txt 或电子表格)。我知道可以直接从 vSphere 中查看服务器上的 CPU 核心使用情况,但是我有太多虚拟机需要坐下来监控。
有没有办法用 Powershell 做到这一点?我希望能够创建一个通过任务调度程序自动运行并收集我想要的信息的脚本,这样我就可以决定是否对某些虚拟机进行更改。