【发布时间】:2021-04-04 20:21:18
【问题描述】:
在official Microsoft documentation 之后,我发现了一个应该打印 CPU 使用率的命令:
Get-Counter -Counter "\Processor(_Total)\% Processor Time" -Continuous
问题在于它打印的 CPU 使用率有 5-10% 的差异(点击 GIF 以获得更好的视图):
这尤其糟糕,因为 Microsoft suggests 命令 Get-Counter 作为在迁移到 Azure SQL DB 之前计算 DTU 的官方方式。
【问题讨论】:
-
您很可能必须添加其中的几个才能获得您在任务管理器中所说的相同输出。它使用所谓的副本。所以得到生熟的价值并做一些数学运算
标签: performance powershell azure-sql-database cpu-usage taskmanager