Hello All, I use ILMT with Bigfix, one of our vm shows 10 cores but it has only 08 cores. Is it possible to simulate the command that Bigfix uses to get the number of cores?
Has anyone seen something like this?
The VM runs Windows 2012R2
Thanks.
Hello All, I use ILMT with Bigfix, one of our vm shows 10 cores but it has only 08 cores. Is it possible to simulate the command that Bigfix uses to get the number of cores?
Has anyone seen something like this?
The VM runs Windows 2012R2
Thanks.
You can use BigFix Relevance inspectors to retrieve CPU core information. Refer to the following developer link for related BigFix Relevance inspectors:
Inspector Search | BigFix Developer
To test these inspectors, you can use the built-in QNA (Query Debugger Tool) in BESClient. The default location is:
“C:\Program Files (x86)\BigFix Enterprise\BES Client\qna.exe”
Here are two key queries to check CPU details:
// This returns the number of **physical CPU packages**
Q: count of cpupackage
A: 1
T: 0.050 ms
// This returns the number of **cores per CPU package**
Q: core of cpupackage
A: 6
T: 0.025 ms
However, since your issue involves ILMT scanner data, and discrepancies in reported core counts, I recommend opening a support case with the IBM ILMT Support Team for further investigation. They can help verify if the scanner is misinterpreting vCPU assignments or hypervisor configurations.
There is a known bug in the inspector going back years (first discovered in 10.0.5 but maybe present in even earlier) that round up the number of cores/sockets to nearest number which is a power of 2. The "core of cpupackage" inspector shows wrong value - Customer Support The bug was supposed to be fixed in 11.0.3 but was missed and due in 11.0.4. We had some urgency to deploy it with 11.0.3 and Support were kind enough to release a minor fix that included it, so if it is urgent you may open a support case and get it, or can just wait for 11.0.4 respectively.