我试图通过使用:
来检查平均CPU负载$ $($(Get-WmiObject win32_processor | select LoadPercentage).LoadPercentage) | Measure-Object -Average).Average
然而,我不是这个数字到底是多少......
如果每个物理核心有2个核心,每个核心有12个核心,那么LoadPercentage是否会返回每个Cpu的平均值,即每个核心的平均值?
答案 0 :(得分:1)
这是我的1台CPU插座电脑。来自MSDN下面的Win32_Processor
文档的引用+表明它是CPU(套接字)的平均百分比。
因此,您的脚本将计算服务器的平均CPU负载(所有处理器的平均值,而不是单个核心)。
Get-WmiObject win32_processor | select LoadPercentage
LoadPercentage
--------------
5
<强>的LoadPercentage 强>
每个处理器的负载容量,平均为最后一秒。 处理器负载是指每个处理器负载的总计算负担 处理器一次。
来源:MSDN