天天看點

檢視CPU等參數配置

#檢視目前作業系統核心資訊: uname -a

#檢視作業系統發行版本:  cat /etc/issue

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

  4  Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz

 看到有4個邏輯CPU, 也知道了CPU型号

#cat /proc/cpuinfo | grep physical | uniq -c

      1 physical id    : 0

      1 address sizes    : 46 bits physical, 48 bits virtual

(說明實際上是1顆4核的CPU)

如果是:

  4 physical id : 0

  4 physical id : 1

(說明實際上是兩顆4核的CPU)

# getconf LONG_BIT

    32

(說明目前CPU運作在32bit模式下, 但不代表CPU不支援64bit)

#cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

4

(結果大于0, 說明支援64bit計算. lm指long mode, 支援lm則是64bit)

#整體檢視cpu詳情: cat /proc/cpuinfo 

  processor     邏輯處理器的id。

  physical id   實體封裝的處理器的id。

  core id       每個核心的id。

  cpu cores     位于相同實體封裝的處理器中的核心數量。

  siblings      位于相同實體封裝的處理器中的邏輯處理器的數量。

譬如:

physical id 為1,說明隻有二個實體處理器(2顆,編号從0開始);

通過cat /proc/cpuinfo 發現:'cpu cores'為4,physical id有2個,core id有8個,siblings的值為8,總共有16個processor。

是以這個伺服器主機的CPU為2個實體封裝的處理器(2顆),每個處理器又有4個處理核心(cpu cores),每個cpu core有可劃分為2個邏輯處理器(超線程技術),是以,每個實體處理器上有8個邏輯處理器,總共就有16個processor

本文轉自cloves 51CTO部落格,原文連結:http://blog.51cto.com/yeqing/1786961

繼續閱讀