怎么查看服务器的核数

查看CPU核数

1、cpu信息记录在/proc/cpuinfo中
2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询
3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数

[root@node01 ~]# cat /proc/cpuinfo |grep 'process' |sort |uniq |wc -l
1

命令:lscpu

[root@node01 ~]# lscpu
Architecture:          x86_64           # cpu架构
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8                      #  总共有8核
On-line CPU(s) list:   0-7              #  序号分别是0,1,2,3,4,5,6,7
Thread(s) per core:    1                #  thread就是每个core上的硬件线程数,即超线程,

                                                     # 每个cpu核,只能支持1个线程.
Core(s) per socket:    4                # 主板上插CPU的槽的数量,每个Socket有4个CPU

socket(s):   2                                # 有2个Socket
NUMA 节点:         1
厂商 ID:           GenuineIntel
CPU 系列:          6
型号:              85
型号名称:        Intel Xeon Processor (Skylake,IBRS)
步进:              4
CPU MHz:             2294.612
BogoMIPS:            4589.22
超管理器厂商:  KVM
虚拟化类型:     完全
L1d 缓存:          32K
L1i 缓存:          32K
L2 缓存:           4096K
NUMA 节点0 CPU:    0-7

通过top监视CPU的情况

top 命令是监视 Linux 中实时系统进程的基本命令之一,显示系统信息和正在运行的进程信息,如:正常运行时间,平均负载,正在运行的任务,登录的用户数,CPU利用率,MEM利用率,内存和交换信息。
默认情况下,top命令打印的是所有cpu的平均值。
如要打印cpu的实际值,可以按“1”键来显示每个cpu信息。

[root@node01 ~]# top
top - 13:33:22 up 3 min,  1 user,  load average: 0.00, 0.01, 0.01
Tasks: 100 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   999696 total,   515916 free,   277144 used,   206636 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   543720 avail Mem

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
   972 root      20   0  148104   5624   4148 S  0.3  0.6   0:00.33 sshd
     1 root      20   0  128164   6816   4048 S  0.0  0.7   0:01.05 systemd
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.03 ksoftirqd/0
     4 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
     6 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/u256:0
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0

查看内存总容量

# /proc/meminfo统计的是系统全局的内存使用状况
# MemTotal: 总的物理内存,需要转换一下
# MemFree: 空闲内存,表示系统尚未使用的内存

[root@node01 ~]# cat /proc/meminfo
MemTotal:         999696 kB
MemFree:          516564 kB
MemAvailable:     544368 kB
Buffers:            2116 kB
Cached:           150492 kB
SwapCached:            0 kB

free来显示内存的使用情况

free
# 默认不加参数就是以 KB 为单位显示结果,
# 可以加-m,显示内存总量,以 MB 为单位显示结果,
# 可以加-g,显示内存总量,以 GB 为单位显示结果。

[root@node01 ~]# free
              total        used        free      shared  buff/cache   available
Mem:         999696      278648      514392        6776      206656      542216
Swap:       2097148           0     2097148
[root@node01 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            976         271         502           6         201         529
Swap:          2047           0        2047
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值