Page tree
    Skip to end of metadata
    Go to start of metadata

    The ProcessorInfo node kind which represents processor related information for Host and HostContainer nodes was introduced in BMC Discovery version 11.0.

    Main Features

    • A ProcessorInfo node is created for each processor type detected
    • ProcessorInfo patterns provide enhanced processor information
    • ProcessorInfo nodes related 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 
     
    ESXY      
    BSDY   Y  
    MacOSY  Y   
    OpenVMS Y  Y  
    PowerHMCY      
    True64    Y  
    UnixWareY      
    IRIX      Y


    ProcessorInfo attributes coverage for Host nodes

    • cores_per_processor
    • cpu_resource_type
    • num_cores
    • num_logical_processors
    • num_processors
    • processor_speed
    • processor_type
    • processor_vendor
    • threads_per_core

    ProcessorInfo attributes coverage for Detail nodes

    • cores_per_socket
    • cores_per_socket_specs
    • name,
    • num_cores
    • num_logical_processors
    • num_sockets
    • resource_type
    • speed
    • threads_per_core
    • threads_per_core_specs
    • vendor

    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 Yes - but might be overwritten if /opt/xensource/bin/xe returns better data  
    /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 typetypevendorspeed

    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

    4 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.

    2. Please can we get this documentation updated so that it covers all of the processor related attributes available on the Host node e.g. Host.cores_per_processor

      Duncan Tweed

      Vadym Ratniuk

      Vadym Ratniuk