获取 Linux CPU 信息

2018-11-30  本文已影响233人  运维开发_西瓜甜

如何查看 CPU 型号、个数、核心数、逻辑CPU个数

基本概念介绍


Linux 中 CPU 的信息,一般可以看 /proc/cupinfo 文件的信息

关键字意义

查看物理CPU型号

grep 'model name' /proc/cpuinfo | uniq 

查看物理CPU个数

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

查看每颗物理 CPU 的核心数

grep 'cpu cores' /proc/cpuinfo | uniq   # 每颗 CPU 的核心数,不是总核心数

查看逻辑 CPU 个数

grep "processor"  /proc/cpuinfo  | wc -l

查看 CPU 负载情况

top

下面输出的信息中分别是每5分钟、10分钟、15分钟的 CPU 负载

Load Avg: 2.02, 1.60, 1.67

查看CPU负载的其他命令

$ 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 负载的理想状态 0.7/核心

计算方法是把上面的数字平均到每个核心上

上一篇下一篇

猜你喜欢

热点阅读