Linux常用命令——CPU


linux的cpu信息可以從文件中cpuinfo讀取。 執行命令:cat /proc/cpuinfo

processor:邏輯核,它從0開始計數。

physical id:物理封裝的處理器的id,單個cpu的標號。

core id:每個核心的id

cpu cores:位於相同物理封裝的處理器中的內核數量

siblings:位於相同物理封裝的處理器中的邏輯處理器的數量,單cpu的邏輯核數。

model name:cpu的名稱,型號,主頻。

cpu MHz:實際主頻。

1.查看物理cpu的個數

#cat /proc/cpuinfo |grep "physical id" |sort |uniq |wc -l

2.查看邏輯cpu的個數,總邏輯核數

#cat /proc/cpuinfo |grep "processor" |wc -l

3.查看單個cpu的物理核數

#cat /proc/cpuinfo |grep "cores" |uniq

4.查看cpu的主頻

#cat /proc/cpuinfo |grep MHz |uniq

 5.查看當前操作系統內核信息

#uname -a

6.查看邏輯cpu信息(個數&型號)

#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

7.#getconf LONG_BIT

補充:

1. cpu個數 * 物理核數 = 總邏輯核數   ---說明cpu線程沒有超標

2. 物理cpu數:主板上實際插入的cpu數量。(等於不重復的physical id的個數)

3. cpu核數:單塊cpu上面能處理數據的芯片組的數量,如雙核、四核等(cpu cores)。

4. 邏輯cpu數:一般情況下,邏輯cpu = 物理cpu個數 * 每顆核數。 如果不相等,則表示服務器的cpu支持超線程技術。(簡單來說,它可使處理器中的1顆內核如2顆內核那樣在操作系統中發揮作用。如此一來,操作系統可使用的執行資源擴大了一倍,大幅度提高了系統的整體性能,此時,邏輯cpu = 物理cpu個數 * 每顆核數 * 2)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM