如何查看麒麟系统下的CPU信息

如何查看麒麟系统下的CPU信息

一、使用`lscpu`命令二、使用`cat /proc/cpuinfo`命令

💖The Begin💖点点关注,收藏不迷路💖

在麒麟(Kylin)Linux系统中,了解CPU的详细信息对于系统性能调优、故障诊断以及选择合适的软件版本都至关重要下面,我将介绍两个常用的命令:lscpu和cat /proc/cpuinfo,它们可以帮助你在麒麟Linux系统中查看CPU信息。

一、使用lscpu命令

lscpu命令是一个显示CPU架构信息的实用工具。它提供了CPU的简要概述,包括CPU的数量、核心数、每个核心的线程数、架构类型、CPU频率等信息。这个命令的输出对于快速了解系统CPU配置非常有用。

在终端中输入以下命令:

lscpu

执行后,将看到类似以下的输出(输出内容会根据你的系统配置而有所不同):

[root@kylin01 ~]# lscpu

架构: x86_64

CPU 运行模式: 32-bit, 64-bit

字节序: Little Endian

Address sizes: 45 bits physical, 48 bits virtual

CPU: 4

在线 CPU 列表: 0-3

每个核的线程数: 1

每个座的核数: 2

座: 2

NUMA 节点: 1

厂商 ID: AuthenticAMD

BIOS Vendor ID: AuthenticAMD

CPU 系列: 23

型号: 96

型号名称: AMD Ryzen 7 4800H with Radeon Graphics

BIOS Model name: AMD Ryzen 7 4800H with Radeon Graphics

步进: 1

CPU MHz: 2894.563

BogoMIPS: 5789.12

超管理器厂商: VMware

虚拟化类型: 完全

L1d 缓存: 128 KiB

L1i 缓存: 128 KiB

L2 缓存: 2 MiB

L3 缓存: 8 MiB

NUMA 节点0 CPU: 0-3

Vulnerability Gather data sampling: Not affected

Vulnerability Itlb multihit: Not affected

Vulnerability L1tf: Not affected

Vulnerability Mds: Not affected

Vulnerability Meltdown: Not affected

Vulnerability Mmio stale data: Not affected

Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled

Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp

Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization

Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected

Vulnerability Srbds: Not affected

Vulnerability Tsx async abort: Not affected

标记: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc c

puid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw top

oext ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero arat umip rdpid overflow_recov succor

[root@kylin01 ~]#

二、使用cat /proc/cpuinfo命令

cat /proc/cpuinfo命令则提供了更为详细的CPU信息,包括每个CPU核心的详细信息。这对于需要深入了解每个CPU核心性能差异的高级用户来说非常有用。

在终端中输入以下命令:

cat /proc/cpuinfo

执行后,将看到每个CPU核心的详细信息,包括型号、缓存大小、核心频率等。

cat /proc/cpuinfo

processor : 0

vendor_id : AuthenticAMD

cpu family : 23

model : 96

model name : AMD Ryzen 7 4800H with Radeon Graphics

stepping : 1

microcode : 0x8600106

cpu MHz : 2894.563

cache size : 512 KB

physical id : 0

siblings : 2

core id : 0

cpu cores : 2

apicid : 0

initial apicid : 0

fpu : yes

fpu_exception : yes

cpuid level : 16

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero arat umip rdpid overflow_recov succor

bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb

bogomips : 5789.12

TLB size : 3072 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 45 bits physical, 48 bits virtual

power management:

processor : 1

vendor_id : AuthenticAMD

cpu family : 23

model : 96

model name : AMD Ryzen 7 4800H with Radeon Graphics

stepping : 1

microcode : 0x8600106

cpu MHz : 2894.563

cache size : 512 KB

physical id : 0

siblings : 2

core id : 1

cpu cores : 2

apicid : 1

initial apicid : 1

fpu : yes

fpu_exception : yes

cpuid level : 16

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero arat umip rdpid overflow_recov succor

bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb

bogomips : 5789.12

TLB size : 3072 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 45 bits physical, 48 bits virtual

power management:

processor : 2

vendor_id : AuthenticAMD

cpu family : 23

model : 96

model name : AMD Ryzen 7 4800H with Radeon Graphics

stepping : 1

microcode : 0x8600106

cpu MHz : 2894.563

cache size : 512 KB

physical id : 1

siblings : 2

core id : 0

cpu cores : 2

apicid : 2

initial apicid : 2

fpu : yes

fpu_exception : yes

cpuid level : 16

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero arat umip rdpid overflow_recov succor

bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb

bogomips : 5789.12

TLB size : 3072 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 45 bits physical, 48 bits virtual

power management:

processor : 3

vendor_id : AuthenticAMD

cpu family : 23

model : 96

model name : AMD Ryzen 7 4800H with Radeon Graphics

stepping : 1

microcode : 0x8600106

cpu MHz : 2894.563

cache size : 512 KB

physical id : 1

siblings : 2

core id : 1

cpu cores : 2

apicid : 3

initial apicid : 3

fpu : yes

fpu_exception : yes

cpuid level : 16

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero arat umip rdpid overflow_recov succor

bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb

bogomips : 5789.12

TLB size : 3072 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 45 bits physical, 48 bits virtual

power management:

内容部分解释如下:

处理器编号:processor: 0,表示这是第一个逻辑处理器,可能只显示了部分信息。制造商:AuthenticAMD,即AMD制造。型号:AMD Ryzen 7 4800H with Radeon Graphics,包含集成显卡。当前频率:约2.9 GHz(2894.563 MHz),会根据负载变化。缓存:显示了一级缓存512 KB,实际还有更大缓存未显示。物理处理器ID:0,表示是系统中的第一个物理处理器。逻辑处理器数:siblings: 2,但Ryzen 7 4800H是八核心,支持多线程。核心ID:0,表示逻辑处理器所属的核心。核心数:cpu cores: 2,但Ryzen 7 4800H是八核心,输出可能不完整。其他特性:支持浮点运算、浮点异常,有写保护,CPUID指令级别16。

💖The End💖点点关注,收藏不迷路💖