0


【Linux】linux 查看服务器配置:核数和内存

1、查看CPU核数

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

1、cpu信息记录在/proc/cpuinfo中

2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询

3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数

4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数

或者

lscpu

1.1)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

1.2)通过top监视CPU的情况

top

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

2、查看内存总容量

# /proc/meminfo统计的是系统全局的内存使用状况

cat /proc/meminfo

# MemTotal: 总的物理内存,需要转换一下
# MemFree: 空闲内存,表示系统尚未使用的内存

2.1)通过free来显示内存的使用情况

free

free -m

free -g

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

# 可以使用free -help查看具体的参数释义
标签: linux 服务器 运维

本文转载自: https://blog.csdn.net/Moonlight_16/article/details/125523300
版权归原作者 福多多的福 所有, 如有侵权,请联系我们删除。

“【Linux】linux 查看服务器配置:核数和内存”的评论:

还没有评论