#!/bin/bash physicalNumber=0 coreNumber=0 logicalNumber=0 HTNumber=0 logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l) physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l) coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs) HTNumber=$((logicalNumber / (physicalNumber * coreNumber))) echo "********************* CPU Information *************" echo "Logical CPU Number(逻辑CPU个数) : ${logicalNumber}" echo "Physical CPU Number(物理CPU个数) : ${physicalNumber}" echo "CPU Core Number(每个CPU的核数) : ${coreNumber}" echo "HT Number(超线程) : ${HTNumber}" echo "***************************************************"