Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux系統常見問題解答 >> linux下查看cpu物理個數、核數、邏輯cpu數

linux下查看cpu物理個數、核數、邏輯cpu數

日期:2017/1/20 17:35:25      編輯:Linux系統常見問題解答
一、首先要明確物理cpu個數、核數、邏輯cpu數的概念   1.物理cpu數:主板上實際插入的cpu數量,可以數不重復的 physical id 有幾個(physical id)   2.cpu核數:單塊CPU上面能處理數據的芯片組的數量,如雙核、四核等 (cpu cores)   3.邏輯cpu數:一般情況下,邏輯cpu=物理CPU個數×每顆核數,如果不相等的話,則表示服務器的CPU支持超線程技術(HT:簡單來說,它可使處理器中的1 顆內核如2 顆內核那樣在操作系統中發揮作用。這樣一來,操作系統可使用的執行資源擴大了一倍,大幅提高了系統的整體性能,此時邏輯cpu=物理CPU個數×每顆核數x2)   (processer 0-n)   二、通過查看/proc/cpuinfo來產看cpu相關信息   1.物理cpu數:[XXXX@server ~]$ grep 'physical id' /proc/cpuinfo|sort|uniq|wc -l   2.cpu核數:[XXXX@server ~]$ grep 'cpu cores' /proc/cpuinfo|uniq|awk -F ':' '{print $2}'   3.邏輯cpu:[XXXX@server ~]$ cat /proc/cpuinfo| grep "processor"|wc -l   可以看出我的電腦,單cpu、4核、沒有超線程
Copyright © Windows教程網 All Rights Reserved