Hardware Information (Universal) - CPU
Log In or Register to download the BES file, and more.

4 Votes

Versioning - This is the latest version.

1Hardware Information (Universal)10/3/2013 12:18:31 PM
2Hardware Information (Universal) - CPU1/29/2014 9:23:42 AM
3Hardware Information (Universal) - CPU2/6/2014 8:35:28 AM
4Hardware Information (Universal) - CPU9/3/2014 11:49:35 AM

Description

This analysis provides information regarding the client's CPU.

 

Requires: Version 8.2 or higher of the BES Client

Latest version found here: http://bigfix.me/analysis/details/2994583


Property Details

ID2994710
StatusProduction - Fully Tested and Ready for Production
TitleHardware Information (Universal) - CPU
DomainBESC
Added by on 9/3/2014 11:49:35 AM
Last Modified by on 9/3/2014 11:49:35 AM
Counters 21959 Views / 300 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 3 ratings. ** Log In or Register to add your rating.

Properties

Number of Cores of CPUs
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then ((core of it*count of it) of cpupackage) else ERROR "cpupackage property not available"
Number of CPUs
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then (count of cpupackage) else ERROR "cpupackage property not available"
Number of Cores per CPU
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then (core of cpupackage) else ERROR "cpupackage property not available"
# of Threads per CPU
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then (thread of cpupackage) else ERROR "cpupackage property not available"
CPU Simultaneous MultiThreading supported?
Period 1 day
 
  * Results in a true/false
Show indented relevance
if(mac of operating system) then ERROR "not supported" else (if (exists properties whose(it as string starts with "smt capable" AND it as string contains "cpupackage")) then (smt capable of cpupackage) else ERROR "cpupackage property not available")
CPU Simultaneous MultiThreading enabled?
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then (smt enabled of cpupackage) else ERROR "cpupackage property not available"
Size of RAM (MB)
Period 1 day
 
  * Results in a true/false
Show indented relevance
if (exists properties whose(it as string starts with "ram")) then ((if (it > 128) then (((it/32)*32) + (if (it mod 32 > 16) then 32 else 0) ) else it ) of (size of ram / (1024*1024))) else ERROR "ram property not available"
brand string of CPU
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of brand strings of processors
family name of CPU
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of family names of processors
Vendor Name of CPU
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of vendor names of processors
CPU Family#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of families of processors
CPU Model#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of models of processors
CPU Hertz
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of speeds of processors
CPU Stepping#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of steppings of processors
CPU Brand ID#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of brand ids of processors
CPU Type#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of types of processors
CPU Extended Model#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of extended models of processors
CPU feature mask
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of feature masks of processors
# of Threads Total
Period 2 days
 
  * Results in a true/false
Show indented relevance
if (exists properties whose (it as string contains "cpupackage")) then ((thread of it*count of it) of cpupackage) else ERROR "cpupackage property not available"
architecture of OS
Period 2 days
 
  * Results in a true/false
Show indented relevance
architecture of operating system
CPU extended feature mask
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of extended feature masks of processors
CPU DisplayModel#
Period 2 days
 
  * Results in a true/false
Show indented relevance
if (exists families whose(it = 6 OR it = 15) of processors) then (it as integer) of ((left shift 4 of (it as bit set) of unique value of extended models of processors) + ((it as bit set) of unique value of models of processors)) else (unique value of models of processors) /* http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-manual.html DisplayModel */
CPU Extended Family#
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of extended families of processors
CPU DisplayFamily#
Period 2 days
 
  * Results in a true/false
Show indented relevance
if (15 != unique value of families of processors) then (unique value of families of processors) else (it as integer) of ((left shift 4 of (it as bit set) of unique value of extended families of processors) + ((it as bit set) of unique value of families of processors)) /* http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-manual.html DisplayFamily */

Relevance

Used in 2 analyses   * Session Relevance
Show indented relevance
/* This analysis uses inspectors that require version 8.2 or higher of the BES Client to function */ (version of client >= "8.2")

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!
jgstew -
version 2994710 of this analysis posted on 9/3/2014 may have a bug in one of the properties: https://forum.bigfix.com/t/difficulty-inspecting-processor-model-on-windows/24814/15
Geckoman -
very cool and instructive thank you jgstew!
jgstew -
That is what is in the first property, "Number of Cores of CPUs"
orj -
Great Jgstew...thanks a trillion for this inofrmation...just need one more thing to know..is tehre a simmilar relevance by which i can get total number of CPU that is combination of Physical and logical CPUs...thanks again for the information.
jgstew -
This analysis will give you the number of physical CPUs for any client running 8.2 or higher, which includes UNIX. https://support.bigfix.com/inspectors/System%20Objects_Mac.html#cpupackage
orj -
is it also possible to get number of physical CPS for any machine (Linux,AIX,Solaris,Ubuntu and Windows)? i think "physical processor count" will give number of physical CPUs for widnows but have not found any relevance for unix machines.
omkar_jadhav -
i am using 9.0.649.0.