如何查看Ubuntu CPUInfo的详细信息
导读:如何查看Ubuntu CPUInfo的详细信息 在Ubuntu系统中,可通过命令行工具或图形化工具查看CPU的详细信息(包括型号、核心数、线程数、频率、缓存等)。以下是具体方法: 1. 使用lscpu命令(推荐) lscpu是Ubuntu内...
如何查看Ubuntu CPUInfo的详细信息
在Ubuntu系统中,可通过命令行工具或图形化工具查看CPU的详细信息(包括型号、核心数、线程数、频率、缓存等)。以下是具体方法:
1. 使用lscpu
命令(推荐)
lscpu
是Ubuntu内置的CPU信息查看工具,无需安装,能快速显示CPU的架构、核心数、线程数、缓存等关键信息。
- 基本用法:打开终端(
Ctrl+Alt+T
),输入以下命令:
输出示例:lscpu
Architecture: x86_64 CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz CPU MHz: 2000.000 CPU max MHz: 4000.0000 CPU min MHz: 400.0000 L1d cache: 128 KiB L2 cache: 1 MiB L3 cache: 8 MiB
- 常用过滤选项:
- 查看CPU型号:
lscpu | grep "Model name"
- 查看总逻辑核心数:
lscpu | grep "^CPU(s):"
- 查看物理核心数:
lscpu | grep "Core(s) per socket"
- 查看每个核心的线程数:
lscpu | grep "Thread(s) per core"
- 以易读格式显示:
lscpu -h
(隐藏空值);lscpu -e
(显示扩展信息)。
- 查看CPU型号:
2. 查看/proc/cpuinfo
文件
/proc/cpuinfo
是虚拟文件系统中的CPU详细信息文件,包含每个逻辑CPU的参数(如频率、缓存、厂商ID等)。
- 查看全部信息:
输出会列出每个逻辑CPU的详细参数(以cat /proc/cpuinfo
processor
字段区分)。 - 提取关键信息:
- 统计物理CPU个数(
physical id
唯一值的数量):cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
- 查看每个物理CPU的核心数(
cpu cores
字段的唯一值):cat /proc/cpuinfo | grep "cpu cores" | uniq
- 查看CPU型号(
model name
字段的唯一值):cat /proc/cpuinfo | grep "model name" | uniq -c
- 查看CPU当前运行频率(
cpu MHz
字段的唯一值):cat /proc/cpuinfo | grep "cpu MHz" | uniq ```。
- 统计物理CPU个数(
3. 使用dmidecode
命令(需root权限)
dmidecode
可获取硬件系统的详细信息,包括CPU的物理参数(如厂商、型号、修订号等),需管理员权限运行。
- 安装与使用:
输出示例:sudo apt update sudo apt install dmidecode # 若未安装 sudo dmidecode -t processor
Handle 0x0004, DMI type 4, 48 bytes Processor Information Socket Designation: U3E1 Type: Central Processor Family: Core i7 Manufacturer: Intel(R) Corporation ID: E3 06 05 00 FF FB EB BF Signature: Type 0, Family 6, Model 142, Stepping 10 Version: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Voltage: 1.0 V External Clock: 100 MHz Max Speed: 4000 MHz Current Speed: 1800 MHz Status: Populated, Enabled Upgrade: Socket LGA1356 L1 Cache Handle: 0x0003 L2 Cache Handle: 0x0005 L3 Cache Handle: 0x0006 Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Core Count: 4 Core Enabled: 4 Thread Count: 8 Characteristics: 64-bit capable Multi-Core Hardware Thread Execute Protection Enhanced Virtualization Power/Performance Control
注:
dmidecode
仅适用于物理机,虚拟机中可能无法获取真实CPU信息。
4. 使用top
或htop
工具(实时查看)
top
和htop
是系统监控工具,可实时查看CPU的使用率及各核心的负载情况。
top
(系统自带):
输入top
后,按1
键可展开显示所有CPU核心的使用率(如%Cpu0
、%Cpu1
等)。htop
(需安装):
htop
提供更直观的界面,支持鼠标操作和颜色高亮。安装及使用:
在sudo apt install htop # 若未安装 htop
htop
界面中,按F2
进入设置,勾选“Show CPU usage”可显示各核心的使用率。
5. 使用hardinfo
图形化工具(适合新手)
hardinfo
是Ubuntu下的图形化硬件信息工具,可直观展示CPU的型号、核心数、缓存、性能评分等信息。
- 安装与使用:
运行后,在左侧菜单选择“System Summary”→“Processor”,即可查看CPU的详细信息。sudo apt update sudo apt install hardinfo # 若未安装 hardinfo
以上方法覆盖了从命令行到图形化的不同需求,可根据自身习惯选择使用。其中,lscpu
和/proc/cpuinfo
是最常用的命令行工具,hardinfo
则适合不熟悉命令行的用户。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何查看Ubuntu CPUInfo的详细信息
本文地址: https://pptw.com/jishu/718015.html