檢視邏輯cpu個數:
#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l
24檢視物理cpu個數:
#grep "physical id" /proc/cpuinfo|sort -u|wc -l
2#grep "physical id" /proc/cpuinfo|sort -u
physical id : 0
physical id : 1
檢視每個物理cpu核心個數:
#grep "cpu cores" /proc/cpuinfo|uniq
cpu cores : 6
每個物理cpu上邏輯cpu個數:
#grep "siblings" /proc/cpuinfo|uniq
siblings : 12
判斷是否開啟了抄超執行緒:
如果多個邏輯cpu的"physical id"和"core id"均相同,說明開啟了超執行緒
或者換句話說
邏輯cpu個數 > 物理cpu個數 * cpu核心數 開啟了超執行緒
邏輯cpu個數 = 物理cpu個數 * cpu核心數 沒有開啟超執行緒
#!/bin/bashphysicalnumber=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':' ''|xargs)
htnumber=$((logicalnumber / (physicalnumber * corenumber)))
echo "****** cpu information ******"
echo "logical cpu number : $"
echo "physical cpu number : $"
echo "cpu core number : $"
echo "ht number : $"
echo "*****************************"
linux下如何檢視cpu資訊
linux的cpu資訊可以從檔案中cpuinfo讀取。執行命令 它的計數是從0開始的,例如這裡看到的是31 那我們一般就說這個機器是32核的,說的實際是邏輯核。實際上對於cpu的描述應該更詳細一些。這個機器是虛擬機器,我們看一下物理機的更詳細的資訊。其中model name就是cpu的名稱,型號,主...
linux下如何檢視cpu資訊
linux的cpu資訊可以從檔案中cpuinfo讀取。執行命令 我們一般看到的processor是邏輯核。它的計數是從0開始的,例如這裡看到的是31 那我們一般就說這個機器是32核的,說的實際是邏輯核。實際上對於cpu的描述應該更詳細一些。這個機器是虛擬機器,我們看一下物理機的更詳細的資訊。其中mo...
Linux系統如何檢視CPU型號等
root subvm less proc cpuinfo grep model model 4 model name intel r xeon tm cpu 3.00ghz model 4 model name intel r xeon tm cpu 3.00ghz 檢視系統核心版本 uname a...