CPU架构

CPU架构主要包括:amd64、arm32v7、arm64v8、mips64el、mips32、ppc64le和ppc32等架构。

CPU信息

CPU信息主要为中央处理器详细信息,包括:

  • 架构
  • 核心数量
  • 处理速度
  • 厂商名称
  • CPU主频
  • 标签
  • .......

注:不同的操作系统或者CPU架构提供的信息不一定相同。

查询CPU信息方式

1. /proc/cpuinfo

/proc/cpuinfo文件包含关于cpu详细信息,用cat或less命令输出它的内容。

root@super:/# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
stepping        : 3
microcode       : 0x25
cpu MHz         : 2494.235
cache size      : 6144 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
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 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid 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 cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat flush_l1d arch_capabilities
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
bogomips        : 4988.47
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management:

可以通过grep命令过滤信息,如

cat /proc/cpuinfo | grep processor | wc -l
cat /proc/cpuinfo | grep 'core id'

2. lscpu

lscpu是一个小而快速的命令,不需要任何选项。它能够简单地以用户友好的格式打印cpu详细信息。

root@super:/# lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
Address sizes:       43 bits physical, 48 bits virtual
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Core(s) per socket:  2
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               60
Model name:          Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
Stepping:            3
CPU MHz:             2494.235
BogoMIPS:            4988.47
Hypervisor vendor:   VMware
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0,1
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 arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid 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 cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat flush_l1d arch_capabilities

3. lshw

lshw命令可以显示关于cpu的有限信息。默认情况下,lshw显示关于各种硬件部件的信息,而“-class”选项可用于提取关于特定硬件部件的信息。

没有该命令,执行

apt install -y lshw 
root@super:/# lshw -class processor*-cpu:0                   description: CPUproduct: Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHzvendor: Intel Corp.physical id: 1bus info: cpu@0version: Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHzslot: CPU #000size: 2500MHzcapacity: 4230MHzwidth: 64 bitscapabilities: lm fpu fpu_exception wp 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 x86-64 constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid 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 cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat flush_l1d arch_capabilitiesconfiguration: cores=2 enabledcores=2

4. hardinfo

Hardinfo是一个基于gtk的gui工具,它可以生成关于各种硬件组件的报告。但是,只有在没有gui显示可用的情况下,它才能从命令行运行。一般Linux,没有此命令不推荐使用。

5. nproc

nproc命令只打印出可用的处理单元的数量。

注:处理单元的数量可能与核心的数量不一定相同。

root@super:/# nproc
2

6. dmidecode

dmidecode命令显示有关cpu的某些信息,如:缓存信息、供应商信息和主频信息等。

root@super:/# dmidecode -t 4
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.Handle 0x0004, DMI type 4, 42 bytes
Processor InformationSocket Designation: CPU #000Type: Central ProcessorFamily: UnknownManufacturer: GenuineIntelID: C3 06 03 00 FF FB 8B 1FVersion: Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHzVoltage: 3.3 VExternal Clock: UnknownMax Speed: 30000 MHzCurrent Speed: 2500 MHzStatus: Populated, EnabledUpgrade: ZIF SocketL1 Cache Handle: 0x0094L2 Cache Handle: 0x0114L3 Cache Handle: Not ProvidedSerial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: Not SpecifiedCore Count: 2Core Enabled: 2Characteristics:64-bit capableMulti-CoreExecute ProtectionHandle 0x0004, DMI type 4, 42 bytes

7. cpuid

cpuid命令获取关于Intel和AMD x86处理器的cpuid信息。

没有cpuid命令,执行安装指令

apt-get install cpuid -y
root@super:/# cpuid
CPU 0:vendor_id = "GenuineIntel"version information (1/eax):processor type  = primary processor (0)family          = Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom, AMD Athlon/Duron, Cyrix M2, VIA C3 (6)model           = 0xc (12)stepping id     = 0x3 (3)extended family = 0x0 (0)extended model  = 0x3 (3)(simple synth)  = Intel Core i5-4000 / i7-4000 / Mobile Core i3-4000 / i5-4000 / i7-4000 / Mobile Core i3-4000 / Mobile Core i5-4000 / Mobile Core i7-4000 / Pentium G3000 / Celeron G1800 / Mobile Pentium 3500U / Mobile Celeron 2900U / Xeon E3-1200 v3 (Mobile M) (Haswell), 22nmmiscellaneous (1/ebx):process local APIC physical ID = 0x0 (0)cpu count                      = 0x2 (2)CLFLUSH line size              = 0x8 (8)brand index                    = 0x0 (0)brand id = 0x00 (0): unknown

8. inxi

Inxi是一个Linux脚本,它使用其他程序生成一个结构良好、易于阅读的关于系统上各种硬件组件的报告。

没有改指令,Ubuntu执行如下指令

apt-get install inxi -y
root@super:/# inxi -C
CPU:       Topology: Dual Core model: Intel Core i7-4710MQ bits: 64 type: MCP L2 cache: 6144 KiB Speed: 2494 MHz min/max: N/A Core speeds (MHz): 1: 2494 2: 2494 

linux查询CPU信息几种方式相关推荐

  1. linux查询设备型号的命令,Linux 查看CPU信息,机器型号,内存等信息常用命令

    Linux 查看CPU信息,机器型号,内存等信息 系统 # uname -a # 查看内核/操作系统/CPU信息 # lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括 ...

  2. linux 命令 查询cpu,linux查看cpu信息命令

    我们可能会关心自己的电脑cpu是什么型号的,怎么得到cpu信息呢?下面由学习啦小编为大家整理了linux查看cpu信息命令的相关知识,希望大家喜欢! Linux查看cpu信息命令 1.查看cpu个数: ...

  3. Linux进程通信的四种方式——共享内存、信号量、无名管道、消息队列|实验、代码、分析、总结

    Linux进程通信的四种方式--共享内存.信号量.无名管道.消息队列|实验.代码.分析.总结 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须 ...

  4. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

  5. linux查cpu命令4可以选择哪些运动,Linux 查看cpu 信息的命令及简单实例

    Linux 查看cpu 信息的命令及简单实例 有的时候领导会问你某个服务器是多少核的,多少线程的,是不是会懵了,下面教你怎么看cpuinfo 1.查看cpu个数: # cat /proc/cpuinf ...

  6. Linux 查看CPU信息,机器型号,内存等信息

    这些命令非常有用,但是使用度不算太高,收藏起来以便用到时候备查.转载连接:Linux 查看CPU信息,机器型号,内存等信息 - hunterli的个人空间 - OSCHINA - 中文开源技术交流社区 ...

  7. 关于串口通讯查询与中断两种方式

    串口通讯有查询与中断两种方式 2011-09-13 13:31 我们知道串口通讯有查询与中断两种方式,但是对于两种方式的区别很多人并不是非常清楚,对于两者的实现到底有和不同呢?让我们简单的总结如下: ...

  8. Linux 修改密码的两种方式

    Linux 修改密码的两种方式 1.直接进行修改 2.使用 echo 进行修改 1.直接进行修改 密码需要输入两次进行确认. 对用户"zhangyan"进行密码修改,改为" ...

  9. linux 删除文件的几种方式

    linux 删除文件的几种方式 创建.删除和修改文件是用户在 Linux 系统中执行的非常常见操作.大家都知道,在 Linux 系统里使用 rm 命令删除单个文件时,几乎一瞬间就完成了.但是如果文件数 ...

最新文章

  1. LLDB命令查看内存的分配历史
  2. 两个小技巧,马上加快上网速度
  3. 从基础末尾:CSS适用教程
  4. MySQL-常用引擎
  5. LeetCode 56. 合并区间(优先队列)
  6. Python enumerate() 函数
  7. 在线Cron表达生成器(定时任务时间控制)
  8. 笔记本显示器仅计算机,笔记本可以当屏幕用 笔记本屏幕当显示器用
  9. 谷歌chrome浏览器被hao123 360等劫持问题解决方案
  10. php mysql布局教程_请教php关于mysql数库库布局的问题
  11. java 二元一次方程式_JAVA求解一元一次二次方程
  12. 麦客达温德姆酒店品牌在中国首次亮相
  13. ROS机器人021-机器人命令行发送cmd_vel话题及/cmd_vel geometry_msgs/Twist示例
  14. 以太网标准-802.3各个标准简介
  15. Java并发编程总结
  16. du -sh 和ls -lh的区别
  17. 2020云盘点:信创云蓬勃发展,带动中国云计算市场快速增长
  18. 北京工业大学计算机组成,GitHub - WuSiYu/mips-proj5: 5级流水线MIPS-lite微系统(北工大计组课设)...
  19. 龙梦拿下3万片大单 龙芯电脑年底量产无悬疑
  20. 目前计算机cup主流配置,当前什么电脑配置最高.CPU的性能

热门文章

  1. 鸿蒙科学实验课,魔力科学小实验 | 画在盘子上的人像居然变活了!很少人发现这个秘密...
  2. 本地的mqttbroker
  3. 5.8 设计模式之State(状态)—对象行为型模式
  4. 提取加密文件中的pdf
  5. python 时间戳转换_python 时间戳
  6. 正则表达式限制文本框输入内容
  7. 由简如易的Python词云
  8. 一加连续点Android版本号,一加6升级安卓p教程
  9. 金蝶云星空Web插件与App插件的区别
  10. 准确率、精确率、召回率和F-score