linux 系統cpu查看

什麼是物理cpu,什麼是邏輯cpu,什麼cpu核數,什麼是超線程?

## 物理CPU

就是實實在在插在主機上看得見摸得着那塊CPU硬件,可通過如下命令來查看物理CPU個數:

```

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

```

## CPU核數

一塊物理CPU上能處理數據的芯片組數量。也就是說一個物理CPU上可能會有多個核心,日常中說的雙核,四核就是指的CPU核心。可通過如下命令來查看CPU核心數:

```

cat /proc/cpuinfo | grep 'core id' | sort | uniq | wc -l

```

## 超線程

一個CPU核就是一個物理線程,由英特爾開發超線程技術可以把一個物理線程模擬出兩個線程來使用,使得單個核心用起來像兩個核一樣,以充分發揮CPU的性能。


## 邏輯CPU

邏輯CPU的概念比較抽象,可簡單理解爲一個處理單元,通常來說,總的邏輯CPU數對應總的CPU核數,但藉助超線程技術,一個核用起來像兩個核,這時邏輯CPU數就是核心數的兩倍了。t可通過如下命令來查看邏輯CPU數:

```

cat /proc/cpuinfo | grep 'processor' | sort | uniq | wc -l

```

另外用top命令,然後輸入1也是可以的。

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