How is Solaris Discovery CPU Information calculated?<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Here are some information on how Discovery calculates CPU counts, core count, threads per core Hyperthreading... Total number of processors represents the total CPUs available to the OSHere's the formula how the various numbers fit into each otherProcessors = Physical CPUs * Cores per CPU * Threads per coreTo get the number of physical CPUs, we need the unique "chip_id" valueTo get the "total" number of core counts, we count the number of unique "chip_id" + "core_id" combinationsTo get "core count PER CPU", we just need to divide total "core count" by physical CPUs.This is where kstat differs from cpuinfo in linux. In linux, the unique "core id" already represents core count per CPU, but here we need to do the division to get it.To get the "threads per core", we need to divide total CPU by total core count (processors/total_core_count) Kstat Examples: #kstat cpu_info#sudo kstat -p "cpu_info:*:cpu_info*:core_id" | awk '{ print $NF }' | sort | uniq#sudo kstat -p "cpu_info:*:cpu_info*:chip_id" | awk '{ print $NF }' | sort | uniq Additional Information: Out of the box we support for Solaris Server with CPU model SPARC-Mthe discovery probe - "Solaris - CPU"https://<your-instance>.service-now.com/discovery_probes.do?sys_id=7b73e821ef75300098d5925495c0fb08