linux 查看服务器cpu 与内存配置

简介: linux 查看服务器cpu 与内存配置

转载请注明出处:

1. 通过 lscpu 命令查看 服务器的cpu 配置

  显示格式:

    Architecture: #架构

    CPU(s): #逻辑cpu颗数

    Thread(s) per core: #每个核心线程

    Core(s) per socket: #每个cpu插槽核数/每颗物理cpu核数

    CPU socket(s): #cpu插槽数

    Vendor ID: #cpu厂商ID

    CPU family: #cpu系列

    Model: #型号

    Stepping: #步进

    CPU MHz: #cpu主频

    Virtualization: #cpu支持的虚拟化技术

    L1d cache: #一级缓存(google了下,这具体表示表示cpu的L1数据缓存)

    L1i cache: #一级缓存(具体为L1指令缓存)

    L2 cache: #二级缓存

    L3 cache:#三级缓存

  

 

 

2. 通过 cat  /proc/cpuinfo 进行cpu 配置查看

  配置查看:

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l


物理CPU 实际Server中插槽上的CPU个数, 物理cpu数量,可以数不重复的 physical id 有几个

逻辑CPU : 一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来
  逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启ht超线程),超线程技术(HT), 它可以在逻辑上分一倍数量的cpu出来.

/proc/cpuinfo 配置文件相关配置解读:

processor       : 0            #系统逻辑处理核的编号。对于单核处理器,则认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核
vendor_id       : GenuineIntel        #CPU制造商    
cpu family      : 6            #CPU产品系列代号
model           : 85        #CPU属于其系列中的哪一代的代号
model name      : Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz        # CPU属于的名字及其编号、标称主频
stepping        : 7                #CPU属于制作更新版本
microcode       : 0x1                #微码
cpu MHz         : 2500.002            #CPU的实际使用主频
cache size      : 36608 KB            #CPU二级缓存大小
physical id     : 0                #单个CPU的标号
siblings        : 2                #单个CPU逻辑物理核数
core id         : 0                #当前物理核在其所处CPU中的编号,这个编号不一定连续
cpu cores       : 1                #该逻辑核所处CPU的物理核数
apicid          : 0                #用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
initial apicid  : 0
fpu             : yes            #是否具有浮点运算单元
fpu_exception   : yes            #是否支持浮点计算异常
cpuid level     : 13            #执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
wp              : yes            #表明当前CPU是否在内核态支持对用户空间的写保护
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat avx512_vnni
bogomips        : 5000.00        #在系统内核启动时粗略测算的CPU速度
clflush size    : 64                #每次刷新缓存的大小单位
cache_alignment : 64                #缓存地址对齐单位
address sizes   : 46 bits physical, 48 bits virtual            #可访问地址空间位数
power management:            # 对能源管理的支持

 

3. 通过 cat /proc/meminfo 进行服务器内存配置查看

  服务器内存配置 在 /proc/meminfo 文件进行查看

  通常使用  free -m 进行内存查看:

             

   /proc/meminfo 的配置内容如下:

MemTotal:        1776404 kB         # 总内存
MemFree:          343728 kB         # 可用内存
MemAvailable:     775836 kB
Buffers:          122140 kB
Cached:           444128 kB
SwapCached:            0 kB
Active:          1108164 kB
Inactive:         159640 kB
Active(anon):     738956 kB
Inactive(anon):    14116 kB
Active(file):     369208 kB
Inactive(file):   145524 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:            12 kB
AnonPages:        701668 kB
Mapped:            63560 kB
Shmem:             51536 kB
Slab:             118844 kB
SReclaimable:      96252 kB
SUnreclaim:        22592 kB
KernelStack:        4080 kB
PageTables:         7332 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      888200 kB
Committed_AS:    1706980 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       10580 kB
VmallocChunk:   34359719676 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       86712 kB
DirectMap2M:     1904640 kB
DirectMap1G:           0 kB

 

标签: linux


目录
相关文章
|
7天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
5天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
21 3
|
10天前
|
算法 Linux 开发者
深入探究Linux内核中的内存管理机制
本文旨在对Linux操作系统的内存管理机制进行深入分析,探讨其如何通过高效的内存分配和回收策略来优化系统性能。文章将详细介绍Linux内核中内存管理的关键技术点,包括物理内存与虚拟内存的映射、页面置换算法、以及内存碎片的处理方法等。通过对这些技术点的解析,本文旨在为读者提供一个清晰的Linux内存管理框架,帮助理解其在现代计算环境中的重要性和应用。
|
10天前
|
存储 缓存 安全
阿里云服务器内存型r7、r8a、r8y、r8i实例区别及选择参考
随着阿里云2024年金秋云创季的开始,目前在阿里云的活动中,属于内存型实例规格的云服务器有内存型r7、内存型r8a、内存型r8y和内存型r8i这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,虽然这几个实例规格的云服务器通常处理器与内存的配比为都是1:8,但是他们在处理器、存储、网络、安全等方面等性能并不是一样的,所以他们的适用场景也有着不同。本文为大家介绍内存型r7、r8a、r8y、r8i实例的性能、适用场景的区别以及选择参考。
|
8天前
|
弹性计算 Kubernetes Perl
k8s 设置pod 的cpu 和内存
在 Kubernetes (k8s) 中,设置 Pod 的 CPU 和内存资源限制和请求是非常重要的,因为这有助于确保集群资源的合理分配和有效利用。你可以通过定义 Pod 的 `resources` 字段来设置这些限制。 以下是一个示例 YAML 文件,展示了如何为一个 Pod 设置 CPU 和内存资源请求(requests)和限制(limits): ```yaml apiVersion: v1 kind: Pod metadata: name: example-pod spec: containers: - name: example-container image:
|
8天前
|
存储 缓存 固态存储
阿里云服务器2核8G、4核16G、8核32G配置租用收费标准与活动价格参考
2核8G、8核32G、4核16G配置的云服务器处理器与内存比为1:4,这种配比的云服务器一般适用于中小型数据库系统、缓存、搜索集群和企业办公类应用等通用型场景,因此,多为企业级用户选择。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
8天前
|
存储 编解码 安全
阿里云服务器2核4G、4核8G、8核16G配置租用收费标准与活动价格参考
通常情况下,个人和一般企业用户在购买阿里云服务器时比较喜欢购买2核4G、4核8G、8核16G等配置,这些配置既能满足各种图文类中小型网站和应用又能满足企业网站应用、批量计算、中小型数据库系统等场景,2核4G配置适合新手入门或初创企业,4核8G与8核16G兼具成本与性能优势,适合通用场景,本文介绍这些配置的最新购买价格,包含原价收费标准和最新活动价格。
|
3天前
|
存储 缓存 内存技术
为什么服务器内存硬件上的黑色颗粒这么多?
为什么服务器内存硬件上的黑色颗粒这么多?
|
10天前
|
弹性计算
阿里云2核16G云服务器多少钱?亲测ECS内存型r8i租赁价格
阿里云2核16G云服务器,内存型r8i实例1年6折优惠后价格为1901元,月付334.19元,按小时计费0.696221元。更多配置及优惠详情,请访问阿里云ECS页面。
|
6月前
|
运维 Linux
Linux系统调优详解(二)——CPU负载查看相关命令
Linux系统调优详解(二)——CPU负载查看相关命令
143 10