物理cpu:實際server中插槽上的cpu個數。
物理cpu數量:可以數不重複的 physical id 有幾個。
linux使用者對 /proc/cpuinfo 這個檔案肯定不陌生. 它是用來儲存cpu硬體資訊的,資訊內容分別列出了processor 0 – n 的規格。這裡需要注意,如果你認為n就是真實的cpu數的話, 就大錯特錯了。一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(ht), 可以在邏輯上再分一倍數量的cpu core出來邏輯cpu數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支援並開啟ht)
備註一下:linux下top檢視的cpu也是邏輯cpu個數
一塊cpu上面能處理資料的晶元組的數量、比如現在的i5 760,是雙核心四執行緒的cpu、而 i5 2250 是四核心四執行緒的cpu,一般來說,物理cpu個數×每顆核數就應該等於邏輯cpu的個數,如果不相等的話,則表示伺服器的cpu支援超執行緒技術。
當我們 cat /proc/cpuinfo 時,具有相同core id的cpu是同乙個core的超執行緒,具有相同physical id的cpu是同乙個cpu封裝的執行緒或核心。
下面舉例說明
[root@node1 ~
]# cat /proc/cpuinfo | grep name | cut -f2 -d:
| uniq -c
32intel
(r)xeon
(r) cpu e7-
4820 @ 2.00ghz
[root@node1 ~
]# cat /proc/cpuinfo | grep "physical id"
| sort | uniq|wc -l
2
[root@node1 ~
]# cat /proc/cpuinfo | grep "processor"
|wc -l
32
[root@node1 ~
]# cat /proc/cpuinfo | grep "cores"
|uniq
cpu cores :
8
檢視Linux伺服器記憶體和cpu核數
最近工作一直需要寫伺服器的配置資訊,好幾臺伺服器,查來查去,寫個筆記記錄一下命令,就不囉裡八嗦什麼原理了,這個找專門文件看去吧,咱也不是搞運維的 檢視伺服器的記憶體 把記憶體顯示成kb 就不截圖了畢竟手機流量傷呀 free或者把記憶體顯示成g free h檢視記憶體資訊 cat proc memin...
檢視伺服器CPU的個數 CPU的核數 多核超執行緒數
檢視伺服器cpu的個數 cpu的核數 多核超執行緒數 這裡有幾個概念 1 一台物理機的物理cpu的個數 2 乙個cpu上的核數 3 乙個核上面支援的執行緒數 有下面的計算公式 cat proc cpuinfo grep name cut f2 d uniq c intel xeon cpu e5 2...
centos下檢視cpu核數
1 概念 1.1 物理cpu 實際server中插槽上的cpu個數。物理cpu數量 可以數不重複的 physical id 有幾個。1.2 邏輯cpu linux使用者對 proc cpuinfo 這個檔案肯定不陌生.它是用來儲存cpu硬體資訊的 資訊內容分別列出了processor 0 n 的規格...