Linux系統上CPU,核數,超線程的理解以及查詢命令

(一):CPU:

                       (1):物理CPU:主板上實際插入的cpu數量,可以數不重複的 physical id 有幾個(physical id)

                         查詢命令:eg:

                       ①:grep "physical id" /proc/cpuinfo|sort -u|wc -l                   
                        2【表示機器有兩個物理CPU】

                       ②:grep "physical id" /proc/cpuinfo|sort -u                   
                        physical id     : 0【物理CPU ,編號0】
                        physical id     : 1 【物理CPU,編號1】

                       (2):邏輯CPU

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

                         查詢命令:eg:

                          ①:查看所有邏輯CPU個數:cat /proc/cpuinfo |grep "processor"|sort -u|wc -l     結果:4

                          ②:查看單個物理CPU上,邏輯CPU個數:grep "siblings" /proc/cpuinfo|uniq     結果:2

                       (3):核數cpu cores:每個物理CPU 上面能處理數據的芯片組的數量,如雙核、四核等 (cpu cores)

                        查詢命令:eg

                        ① 【每個物理CPU內核個數】:grep "cpu cores" /proc/cpuinfo|uniq       結果:cpu cores  :2

                  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章