小编fsk*_*exp的帖子

EC2、Windows 10、一半的虚拟处理器

我们运行t3.largem5.large实例,它们有 2 个 vCPU(如 EC2 管理控制台中所示)。我试图理解为什么 Windows 2019(我的 IT 提供的 AMI)只能看到逻辑 CPU 数量的一半。

  • 一半的数字在任务管理器、msinfo32 和 Coreinfo 中报告。我们还看到较大实例的数量减少了一半(xlarge:2 而不是 4)。
  • 如果我while($true){}在 PowerShell 中运行,任务管理器将报告 100% 的使用率,但 Cloudwatch 将报告 50%。
  • 在 msconfig 中,我只能选择 1 个 CPU(对于大型实例)。
  • 当我在 EC2 向导中创建我的实例时,我使用了默认数量的 vCPU。
  • 如果我使用市场上的 Windows 2019 AMI,我将获得正确数量的逻辑处理器。在这两种情况下,它都是相同的版本/内部版本(Windows Server 2019 Datacenter)。

您是否知道 Windows 10 中可能影响检测到的逻辑处理器数量的任何配置?或者,如果我可以激活任何日志以查看如何检测 CPU(如dmesg在 linux 中)。我的 IT 同事告诉我,他们没有对 CPU 数量或超线程进行任何更改,但看起来他们的 AMI 有一些特别之处。

更新:在事件查看器中,在“Microsoft/Windows/Kernel-PnP”中,我可以看到:

设备 ACPI\GenuineIntel_- Intel64_Family_6_Model_79 -_Intel(R)_Xeon(R) CPU_E5-2686_v4 @_2.30GHz_1 已配置。

设备 ACPI\GenuineIntel_- Intel64_Family_6_Model_79 -_Intel(R)_Xeon(R) CPU_E5-2686_v4 @_2.30GHz_0 …

hyperthreading amazon-ec2 windows-server-2019

5
推荐指数
1
解决办法
439
查看次数