Processor Information

A new node kind which represents processor related information for Host and HostContainer nodes nodes has been introduced in BMC Discovery version 11.0.  They are ProcessorInfo nodes.

Main Features

  • A ProcessorInfo node is created for each processor type detected
  • ProcessorInfo patterns provide enhanced processor information
  • ProcessorInfo nodes releated to HostContainers represent the total physical processor resources on the hardware. The following hardware was supported when BMC Discovery 11.0 was released.
    • IBM Power System
    • HP Partitioning Server
    • Sun Solaris LDom
    • Oracle VM Server for SPARC

Compatibility

The new data model retains all existing processor related Host attributes

ProcessorInfo node in Host node example

 ProcessorInfo node example

Microprocessor/OS support

OS TypeX86IA-64SPARCPPCALPHAPA-RISCMIPS
LinuxYYYYYY 
SolarisY Y y   
WindowsYY  Y  
HPUX Y   Y 
AIX   Y Y 
ESXY      
BSDY   Y  
MacOSY  Y   
OpenVMS Y  Y  
PowerHMCY      
True64    Y  
UnixWareY      
IRIX      Y

ProcessorInfo attributes coverage for Host nodes:

Host OS Typenum logical processorsnum coresnum sockets
LinuxYYY
SolarisYYY
WindowsYYY
HPUXYYY
AIXYY 
ESXYYY
BSDYYY
MacOSYYY
OpenVMSYYy
PowerHMCYYY
Tru64YYY
UnixWareYYY
IRIXYYY

ProcessorInfo attributes coverage for HostContainer nodes:

HostContainer Typenum logical processorsnum coresnum sockets
IBM POWER System Y 
HP Partitioned Server Y 
Sun Solaris LDomY  
Oracle VM Server for SPARCY  

OS commands

OS Type commandstypevendorspeed

num

logical

processors

threads

per

core

num

cores

cores

per

socket

num

sockets

Linux:        
cat /proc/cpuinfoYYYY Y  
/opt/xensource/bin/xe host-cpu-list params=allYYYY    
cat /proc/ppc64/lparcfgYYY YY  
         
Solaris:        
kstat cpu_infoYYYY Y Y
/usr/sbin/psrinfo -vpY YY Y Y
/usr/sbin/prtdiagY YY Y Y
/usr/sbin/prtconfY  Y Y Y
         
HPUX:        
/usr/sbin/ioscan -fkC processor   Y    
/usr/contrib/bin/machinfo -vY YYYYYY
kctune lcpu_attr    Y   
setboot    Y   
icapstatus     Y  
echo "selclass qualifier cpu;info;wait;infolog" | cstmY YY    
echo $((`getconf CPU_CHIP_TYPE` >> 5))Y       
model 2>/dev/nullY       
         
AIX        
/usr/sbin/smtctl   Y YY  
bindprocessor -q   Y    
/usr/sbin/prtconfY YY    
lsdev -Cc processor     Y  
lsattr -E -l proc0Y Y Y   
lscfg -lproc\* 2>/dev/null     Y  
/usr/bin/lparstat -i    YY  
         
Windows        
Registry methodY  Y    
WMIC: SELECT * FROM Win32_ProcessorY YY Y Y

wmic cpu get NumberOfLogicalProcessors,

NumberOfCores,Manufacturer,

CurrentClockSpeed,Name

Y  Y Y Y
systeminfo  YY    
         
ESX        
vSphereFindObjectsY YY Y Y
vim-cmd hostsvc/hosthardwareY YY Y Y
/usr/sbin/esxcfg-info --hardwareY YY Y Y
/sbin/smbiosDumpY YY Y Y
cat /proc/cpuinfoY Y     
         
BSD        
sysctl -aY  Y    
dmesg OR cat /var/run/dmesg.bootY  YY   
cat /proc/cpuinfoY YY Y Y
         
MacOS        
sysctl -aYYYY Y Y
system_profiler SPHardwareDataTypeY YY   Y
         
OpenVMS        
SHOW CPU /FULLY YY    
         
PowerHMC        
cat /proc/cpuinfoY YY Y Y
         
True64        
psrinfo -vY YY    
         
UnixWare        
uname machineY       
uname num_cpu   Y    
psrinfo -vY  Y    
         
IRIX        
hinv -mvY YY    
sysconfY  Y    

HostContainer commands

HostContainer type:typevendorspeed

num

logical

processors

threads

per

core

num

cores

cores

per

socket

num

sockets

HP Partitioned Server:*        
icapstatus     Y  
parstatus     Y  
         
IBM POWER System*       
/usr/bin/lparstat -i     Y  
cat /proc/ppc64/lparcfg     Y  
         

Sun Solaris LDom

Oracle VM Server for SPARC

*       
/opt/SUNWldm/bin/ldm ls-devices -a cpu   Y    

* - processor type is populated from contained Host partition

Report

Search Host
where
     #:Detail:Hardware:ProcessorInfo.resource_type and
     not #InferredElement:Inference:Primary:DeviceInfo.last_access_method has substring 'snmp'
order by
    os_type, name
show
    name,
    os,
    ( virtual and 'virtual' or
      partition and 'partition' or
      'physical' ) as 'Host Type',
    ( vpar_partition_number and 'VPar' or
      wparid and 'wPar' or
      lpar_partition_number and 'LPAR' or
      vm_class or
      ldom_role and 'LDOM' or
      npar_partition_number and 'NPAR' or
      ssphostname and 'SUNFIRE' or
      sunfire_domain and 'SUNFIRE' or
      zonename and (not zonename = 'global') and 'Zone' or
      cdm_virtual_system_type and 'VM') as 'Partition/VM',
   (  vpar_partition_number or npar_partition_number or
      ldom_role or sunfire_domain or ssphostname or zonename or
      wparid or lpar_partition_number) as 'ID',

#:Detail:Hardware:ProcessorInfo.name,
#:Detail:Hardware:ProcessorInfo.type,
#:Detail:Hardware:ProcessorInfo.resource_type,
#:Detail:Hardware:ProcessorInfo.vendor,
#:Detail:Hardware:ProcessorInfo.speed,
#:Detail:Hardware:ProcessorInfo.num_logical_processors,
#:Detail:Hardware:ProcessorInfo.num_cores,
#:Detail:Hardware:ProcessorInfo.num_sockets,
#:Detail:Hardware:ProcessorInfo.threads_per_core,
#:Detail:Hardware:ProcessorInfo.threads_per_core_specs,
#:Detail:Hardware:ProcessorInfo.cores_per_socket,
#:Detail:Hardware:ProcessorInfo.cores_per_socket_specs

 

  • No labels

3 Comments

  1. Hi, we are not able to see ProcessorInfo in Discovery 11 host page.

    1. Hi Baban, could you please explain a bit more about what the issue is that you are facing?

       

      Regards,

      Sonal 

      1. Sonal,

        the pattern needed to discover the processor info page was disabled hence it wasn't publishing info about the processor which after activating them was able to discover and display.

© Copyright 2003-2017 BMC Software, Inc, Legal notices
Click here for the provisions described in the BMC License Agreement and Order related to third party products or technologies included in the BMC Product.