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

您所在的位置:网站首页 怎么知道cpu是几核几线程 【Linux】linux 查看服务器配置:核数和内存

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

2023-11-15 08:56| 来源: 网络整理| 查看: 265

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查看具体的参数释义



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3