檢視伺服器CPU的個數 CPU的核數 多核超執行緒數

2021-10-18 10:32:51 字數 906 閱讀 8771

檢視伺服器cpu的個數、cpu的核數、多核超執行緒數

這裡有幾個概念:

1、一台物理機的物理cpu的個數

2、乙個cpu上的核數

3、乙個核上面支援的執行緒數

有下面的計算公式:

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

intel® xeon® cpu e5-2630 0 @ 2.30ghz

cat /proc/cpuinfo| grep 「physical id」| sort| uniq| wc -l

2cat /proc/cpuinfo| grep 「cpu cores」| uniq

cpu cores : 6

cat /proc/cpuinfo| grep 「processor」| wc -l

24cpu架構

多個物理cpu,各個cpu通過匯流排進行通訊,效率比較低,如下

多核cpu,不同的核通過l2 cache進行通訊,儲存和外設通過匯流排與cpu通訊,如下:

多核超執行緒,每個核有兩個邏輯的處理單元,兩個執行緒共同分享乙個核的資源,如下:

從上面執行的結果來看,證明我使用的cpu有2 * 6 = 12核,每個核有2個超執行緒,所以有24個邏輯cpu。

檢視內 存資訊

cat /proc/meminfo

linux top 檢視伺服器cpu

執行top命令 第一行 當前時間,up 表示執行時間,8個使用者 load,系統負載,即任務佇列的平均長度。三個數值分別為 1分鐘 5分鐘 15分鐘前到現在的平均值。第二,三行,241個程序,3個跑,睡了237個,1個停止,0個殭屍程序數,cpu使用者佔比,核心佔比,ni 使用者程序空間內改變過佔c...

檢視伺服器CPU記憶體

檢視linux系統的記憶體有很多方法,以下為總結版本 1 記憶體 cat proc meminfo cpu cat proc cpuinfo 2 檢視記憶體使用情況!使用命令 free m 3 檢視cpu使用情況 使用命令 top 基本上使用上述三個命令就可以解決你的問題,以下是對這三個命令的詳細解...

檢視linux伺服器的cpu資訊

摘要 cat proc cpuinfo中的資訊processor邏輯處理器的id。physicalid物理封裝的處理器的id。coreid每個核心的id。cpucores位於相同物理封裝的處理器中的核心數量。siblings位於相同物理封裝的處理器中的邏輯處理器的數量。1 檢視物理cpu的個數 ca...