Linux cpu配置分析

2021-07-01 22:37:25 字數 3463 閱讀 7610

# cat/proc/cpuinfo

processor      :0

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :0

cpu cores      :4

processor      :1

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :1

processor      :2

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :2

cpu cores      :4

processor      :3

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :3

cpu cores      :4

processor      :4

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :0

cpu cores      :4

processor      :5

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :1

cpu cores      :4

processor      :6

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :2

cpu cores      :4

processor      :7

vendor_id     :genuineintel

cpu family    :6

model           :58

model name  :intel(r) xeon(r) cpu e3-1230 v2 @ 3.30ghz

stepping :9

cpu mhz             :1600.000

cache size     :8192 kb

physical id    :0

siblings  :8

core id          :3

cpu cores      :4

/proc/cpuinfo 描述中有 6 個條目適用於多核心和超執行緒(ht)技術檢查:processor, vendor id, physical id, siblings, core id 和 cpu cores。

*processor 條目包括這一邏輯處理器的唯一識別符號。

*physical id 條目包括每個物理封裝的唯一識別符號。

*core id 條目儲存每個核心的唯一識別符號。

*siblings 條目列出了位於相同物理封裝中的邏輯處理器的數量。

*cpu cores 條目包含位於相同物理封裝中的核心數量。

* 如果處理器為英特爾處理器,則 vendor id 條目中的字串是genuineintel。

超執行緒技術就是利用特殊字元的硬體指令,把兩個邏輯核心模擬成物理晶元,讓單個處理器能使用執行緒級平行計算,從而相容多執行緒平行計算,從而相容多執行緒作業系統和軟體,使執行效能提高雖然單執行緒晶元每秒鐘能處理成千上萬條指令,但是在任一時刻只能對一條指令進行操作。而「超執行緒」技術可以使晶元同時進行多執行緒處理,使晶元效能得到提公升。如果單單是cpu支援超執行緒技術而沒有晶元組、軟體進行協同作戰的話,超執行緒技術也就是一句空話而已。 如果你的主機板和cpu支援超執行緒技術,開啟後cpu效能會有一定的提公升

linux cpu佔用率分析

pid user pr ni virt res shr s cpu mem time command 14094 root 150 315m 10m7308 s 891 2.21 49.01 gateway top 中可以看到有 107個執行緒,但是下面 9個執行緒占用 cpu很高,下面以執行緒 1...

Linux CPU 監控指令碼

下面是乙個簡單的cpu監控指令碼,當然還可以在進行全面考慮公升級該指令碼。bin sh gt 60 伺服器只有乙個cpu scriptdir root shell cpu jk 目錄存放 logdir scriptdir log 日誌檔案存放及目錄建立 清理 if d logdir then ech...

linux cpu 資訊檢視

cat proc cpuinfo中的資訊 1 檢視物理cpu的個數 cat proc cpuinfo grep physical id sort uniq wc l 2 檢視邏輯cpu的個數 cat proc cpuinfo grep processor wc l 3 檢視cpu是幾核 cat pr...