This is happening on two of the instance on AWS which are x1.32xlarge which have 128 vCPU and Virtual Core Count is 64.
OS is reporting 128 core in Task manager and via wmi:
PS C:\Users> (Get-WMIObject Win32_ComputerSystem).NumberOfLogicalProcessors
PS C:\Users> wmic cpu get NumberOfCores
PS C:\Users> wmic cpu get NumberOfLogicalProcessors
But the agent is not reporting the same data:
C:\zabbix_agent\bin\win64>zabbix_get.exe -s127.0.0.1 -p10050 -k"system.cpu.num"
Even in "system.cpu.discovery" it is showing 64 cores.
I've checked the same data on one of the other instance from AWS, it was m4.16xlarge which have 64 vCPU and Virtual Core Count is 32, zabbix agent is showing 64 cores there.
Not sure why in this instance it is showing problem