13 种在 Linux 系统上检测 CPU 信息的工具

问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么?

根据你的需要,有各种各样的关于你的CPU处理器信息你需要了解,比如CPU供应商名、模型名、时钟频率、插槽/内核的数量, L1/L2/L3缓存配置、可用的处理器能力(比如:硬件虚拟化、AES, MMX, SSE)等等。在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息。

1. /proc/cpuinfo

最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置。

  1. $ more /proc/cpuinfo

通过查看这个文件,你能识别出物理处理器数(插槽)、每个CPU核心数、可用的CPU标志寄存器以及其它东西的数量。

2. cpufreq-info

cpufreq-info命令(cpufrequtils包的一部分)从内核/硬件中收集并报告CPU频率信息。这条命令展示了CPU当前运行的硬件频率,包括CPU所允许的最小/最大频率、CPUfreq策略/统计数据等等。来看下CPU #0上的信息:

  1. $ cpufreq-info -c 0

3. cpuid

cpuid命令的功能就相当于一个专用的CPU信息工具,它能通过使用CPUID功能来显示详细的关于CPU硬件的信息。信息报告包括处理器类型/家族、CPU扩展指令集、缓存/TLB(译者注:传输后备缓冲器)配置、电源管理功能等等。

  1. $ cpuid

4. dmidecode

dmidecode命令直接从BIOS的DMI(桌面管理接口)数据收集关于系统硬件的具体信息。CPU信息报告包括CPU供应商、版本、CPU标志寄存器、最大/当前的时钟速度、(启用的)核心总数、L1/L2/L3缓存配置等等。

  1. $ sudo dmidecode

5. hardinfo

hardinfo是一个基于GUI的系统信息工具,它能展示给你一个易于理解的CPU硬件信息的概况,也包括你的系统其它的一些硬件组成部分。

  1. $ hardinfo

6. i7z

i7z是一个专供英特尔酷睿i3、i5和i7 CPU的实时CPU报告工具。它能实时显示每个核心的各类信息,比如睿频加速状态、CPU频率、CPU电源状态、温度检测等等。i7z运行在基于ncurses的控制台模式或基于QT的GUI的其中之一上。

  1. $ sudo i7z

8. likwid拓扑

likwid (Like I Knew What I'm Doing) 是一个用来测量、配置并显示硬件相关特性的命令行收集工具。其中的likwid拓扑结构能显示CPU硬件(线程/缓存/NUMA)的拓扑结构信息,还能识别处理器家族(比如:Intel Core 2, AMD Shanghai)。

9. lscpu

lscpu命令用一个更加用户友好的格式统计了 /etc/cpuinfo 的内容,比如CPU、核心、套接字、NUMA节点的数量(线上/线下)。

  1. $ lscpu

10. lshw

lshw命令是一个综合性硬件查询工具。不同于其它工具,lshw需要root特权才能运行,因为它是在BIOS系统里查询DMI(桌面管理接口)信息。它能报告总核心数和可用核心数,但是会遗漏掉一些信息比如L1/L2/L3缓存配置。GTK版本的lshw-gtk也是可用的。

  1. $ sudo lshw -class processor

11. lstopo

lstopo命令 (包括在 hwloc 包中) 以可视化的方式组成 CPU、缓存、内存和I/O设备的拓扑结构。这个命令用来识别处理器结构和系统的NUMA拓扑结构。

  1. $ lstopo

12. numactl

最初其被开发的目的是为了设置NUMA的时序安排和Linux处理器的内存布局策略,numactl命令也能通过命令行来展示关于CPU硬件的NUMA拓扑结构信息。

  1. $ numactl --hardware

13. x86info

x86info是一个为了展示基于x86架构的CPU信息的命令行工具。信息报告包括CPU型号、线程/核心数、时钟速度、TLB(传输后备缓冲器)缓存配置、支持的特征标志寄存器等等。

  1. $ x86info --all

----------------------------------------------------------------------------------------------------------------------------

原文发布时间:2015-03-23
本文来自云栖合作伙伴“linux中国”

13 种在 Linux 系统上检测 CPU 信息的工具相关推荐

  1. linux内存硬件检测工具,13种在 Linux 系统上检测 CPU 信息的工具

    1. /proc/cpuinfo 最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置.$ more/proc/cpuinfo 通过查看这个文件,你能识别出物理 ...

  2. linux 系统硬件信息检测工具,9种在Linux系统上检测CPU信息的工具

    在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息.下面是学习啦小编收集整理的9 种在 Linux 系统上检测 CPU 信息的工具,希望对大家有帮助~~ 9 种在 L ...

  3. linux系统下查看cpu功耗,Linux系统下查看CPU信息

    Linux系统下查看CPU信息 查看CPU信息(型号): # cat /proc/cpuinfo| grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon( ...

  4. Linux系统下,CPU信息详解(cpuinfo,多核,多线程)

    在 Linux 系统中,如何详细了解 CPU 的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 经过查看,我的开发机器是2个 ...

  5. linux系统 详细解析 cpu 信息

    通常在linux 系统下我们会使用 cat /proc/cpuinfo 命令来查询系统的cpu信息.然而这些信息都代表了什么含义呢,下文将给出解答 在一台装了 centos7.2系统的工作站上执行 c ...

  6. linux文件向磁带备份,如何在Linux系统上进行快速磁带备份

    如何在Linux系统上进行快速磁带备份 发布时间:2006-09-08 00:28:08来源:红联作者:Myiozzdoc 使用mt-st 工具,在Linux系统上进行快速文件备份. 在CD.DVD以 ...

  7. linux查看多核cpu运行状态,Linux下查看多核CPU信息详解

    Linux系统下,CPU信息详解(cpuinfo,多核,多线程) 在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/ ...

  8. linux 进程suricata,如何在 Linux 系统上安装 Suricata 入侵检测系统

    随着安全威胁的不断发生,入侵检测系统(IDS)在如今的数据中心环境中显得尤为必要.然而,随着越来越多的服务器将他们的网卡升级到10GB/40GB以太网,对如此线路上的硬件进行计算密集型的入侵检测越来越 ...

  9. linux系统检测硬盘物理损坏,linux系统下检测硬盘上的坏道和坏块

    linux系统下检测硬盘上的坏道和坏块 发布时间:2020-02-28 22:22:57 来源:51CTO 阅读:1127 作者:赤练挚爱 磁盘坏道检测 当磁盘出现以下情况:io wait 无故增高或 ...

最新文章

  1. OpenCV源代码编译
  2. Uuntu 20.04 install OpenLDAP
  3. 用户空间和内核空间通讯Netlink
  4. java 中的sql.date_SQL DATE中的时区vs java.sql.Date
  5. Jackson 注解 -- 使用 Map存储JSON
  6. How does framework interpret $expand=Notes
  7. 909计算机基础大纲,《计算机应用基础》(专科)考试大纲
  8. [html] H5的video可以播放哪些类型的文件?可以播放rtsp流吗?
  9. mysql online ddl 5.6_MySQL 5.6的Online DDL功能测试
  10. Sqring核心概念
  11. 【JavaScript学习】JavaScript对象创建
  12. flink1.12.2+hudi0.9.0测试
  13. 百度鹰眼html打开,BMap:WEB 服务API
  14. 例解 autoconf 和 automake 生成 Makefile 文件[转+个人修改]
  15. Unity3D 协程 浅谈
  16. jquery修改服务器json,在没有JQuery的情况下将JSON发送到服务器并获取JSON作为回报...
  17. hyperledger fabric cryptogen: command not found
  18. 算术逻辑运算单元ALU的串行和并行加法器
  19. 分享一个微信公众号管理平台源码
  20. EffectCreator for mac(抖音短视频编辑软件)

热门文章

  1. java常见错误--Access restriction: The type BASE64Encoder
  2. c# winform快捷键设置
  3. 信息安全评论员18期
  4. 开发Linux系统下的磁盘加密方法详解
  5. 新建QQ群-欢迎加入
  6. html 传参数 菜单自动展开,【HTML5】Jquery打造竖向伸缩/展开菜单
  7. 自加计数器c语言程序,计数器 加1 C语言 程序.doc
  8. XamarinSQLite教程在Xamarin.Android项目中提取数据库文件
  9. qgc地面站如何导入离线地图_QGC地面站工具下载 QGroundControl(QGC地面站软件) v2018.11.02 免费安装版 下载-脚本之家...
  10. 用python画玫瑰花简单-利用python的turtle库画一朵简单的玫瑰花,并添加文字