如何在Linux上查看CPU信息如何在Linux上查看CPU信息如何在Linux上查看CPU信息如何在Linux上查看CPU信息
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在Linux上查看CPU信息

问题:我想了解我的计算机的CPU处理器的详细信息。 Linux下查看CPU信息有哪些方法?

根据您的需要,您可能需要了解有关计算机 CPU 处理器的各种信息,例如 CPU 供应商名称、型号名称、时钟速度、插槽/核心数量、L1/L2/L3 缓存配置、可用处理器功能(例如硬件虚拟化、AES、MMX、SSE)等。在 Linux 中,有许多命令行或基于 GUI 的工具可用于显示有关 CPU 硬件的详细信息。

1. /proc/cpuinfo

最简单的方法是检查/proc/cpuinfo。该虚拟文件显示可用 CPU 硬件的配置。


$ more /proc/cpuinfo

通过检查此文件,您可以识别物理处理器的数量、每个 CPU 的核心数量、可用的 CPU 标志以及许多其他信息。

2. cpufreq-info

cpufreq-info 命令(属于 cpufrequtils 包的一部分)从内核/硬件收集并报告 CPU 频率信息。该命令显示CPU当前运行的硬件频率,以及允许的最小/最大CPU频率、CPUfreq策略/统计信息等。要检查 CPU #0:


$ cpufreq-info -c 0

3. cpuid

cpuid 命令行实用程序是一个专用的 CPU 信息工具,它使用 CPUID 函数显示有关 CPU 硬件的详细信息。报告的信息包括处理器类型/系列、CPU 扩展、缓存/TLB 配置、电源管理功能等。


$ cpuid

4. dmidecode

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


$ sudo dmidecode

5. hardinfo

hardinfo 是一个基于 GUI 的系统信息工具,它可以为您提供 CPU 硬件以及系统其他硬件组件的易于理解的摘要。


$ hardinfo

6. i7z

i7z 是一款专用于 Intel Core i3、i5 和 i7 CPU 的实时 CPU 报告工具。它可以实时显示每个核心的各种信息,例如 Turbo Boost 状态、CPU 频率、CPU 功率状态、温度测量值等。 i7z 在基于 ncurses 的控制台模式或基于 QT 的 GUI 中运行。


$ sudo i7z

7. inxi

inxi 是一个 bash 脚本,旨在以人类友好的格式收集系统信息。它显示了 CPU 信息的快速摘要,包括 CPU 型号、缓存大小、时钟速度和支持的 CPU 功能。


$ inxi -C

8. likwid-topology

likwid(就像我知道我在做什么)是一个命令行工具集合,用于测量、配置和显示硬件相关属性。其中likwid-topology显示了CPU硬件(线程/缓存/NUMA)拓扑信息。它还可以识别处理器系列(例如 Intel Core 2、AMD 上海)。

9. lscpu

lscpu 命令以更用户友好的格式总结 /etc/cpuinfo 内容,例如(在线/离线)CPU、内核、套接字、NUMA 节点的数量。


$ lscpu

10. lshw

lshw 命令是一个综合性的硬件查询工具。与其他工具不同,lshw 需要 root 权限,因为它查询系统 BIOS 中的 DMI 信息。它可以报告核心总数和已启用的核心,但会错过 L1/L2/L3 缓存配置等信息。 GTK 版本 lshw-gtk 也可用。


$ sudo lshw -class processor

11. lstopo

lstopo 命令(包含在 hwloc 包中)可视化由 CPU、缓存、内存和 I/O 设备组成的系统拓扑。此命令对于识别系统的处理器架构和 NUMA 拓扑非常有用。


$ lstopo

12. numactl

numactl 命令最初是为了设置 Linux 进程的 NUMA 调度和内存布局策略而开发的,它还可以从命令行显示有关 CPU 硬件的 NUMA 拓扑的信息。


$ numactl --hardware

13. x86info

x86info 是一个命令行工具,用于显示基于 x86 的 CPU 信息。报告的信息包括CPU型号、线程/核心数、时钟速度、TLB缓存配置、支持的功能标志等。


$ x86info --all
©2015-2025 艾丽卡 support@alaica.com