本文鏈接: http://www.reibang.com/p/150c13ec54d4
Linux CPU
查看 CPU 型號、個數(shù)、核心數(shù)、邏輯CPU個數(shù)
- 總核數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù)
- 總邏輯CPU數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù) X 超線程數(shù)
Linux 中 CPU 的信息,一般可以看 /proc/cupinfo 文件的信息
關(guān)鍵字意義
- processor:邏輯CPU的標(biāo)識
- model name:真實CPU的型號信息
- physical id:真實CPU的標(biāo)識
- cpu cores:每顆真實CPU的內(nèi)核數(shù)
查看物理CPU型號
grep 'model name' /proc/cpuinfo | uniq
查看物理CPU個數(shù)
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
查看每顆物理 CPU 的核心數(shù)
grep 'cpu cores' /proc/cpuinfo | uniq # 每顆 CPU 的核心數(shù)芯勘,不是總核心數(shù)
查看邏輯 CPU 個數(shù)
grep "processor" /proc/cpuinfo | wc -l
查看 CPU 負(fù)載情況
top
下面輸出的信息中分別是每5分鐘、10分鐘腺逛、15分鐘的 CPU 負(fù)載
Load Avg: 2.02, 1.60, 1.67
查看CPU負(fù)載的其他命令
$ uptime
18:50 up 1 day, 9:43, 5 users, load averages: 1.06 1.45 1.72
$ iostat
disk0 disk1 cpu load average
KB/t tps MB/s KB/t tps MB/s us sy id 1m 5m 15m
101.32 7 0.66 6.63 0 0.00 5 3 92 1.79 1.58 1.76
CPU 負(fù)載的理想狀態(tài) 0.7/核心
計算方法是把上面的數(shù)字平均到每個核心上