linux

dmesg日志中的CPU信息有哪些

小樊
52
2025-09-20 11:57:29
栏目: 编程语言

dmesg(display message或者driver message)是Linux下一个用于显示内核启动信息和运行时状态的命令行工具。在dmesg日志中,关于CPU的信息主要包括以下几类:

CPU型号和规格

CPU状态和性能

CPU相关事件

CPU特性

CPU错误和警告

示例输出

以下是一个简化的dmesg日志中关于CPU信息的示例:

[    0.000000] Linux version 5.4.0-42-generic (buildd@lgw01-amd64-039) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro quiet splash vt.handoff=7
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bff7ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bff80000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d0000000-0x00000000d1ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d2000000-0x00000000d3ffffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000d4000000-0x00000000d5ffffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000d6000000-0x00000000fbffafff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fbc00000-0x00000000fdffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe010000-0x00000000fe010fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe011000-0x00000000fe011fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe012000-0x00000000fe013fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe014000-0x00000000fe014fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe015000-0x00000000fe015fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe016000-0x00000000fe016fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe017000-0x00000000fe017fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe018000-0x00000000fe018fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe019000-0x00000000fe019fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01a000-0x00000000fe01afff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01b000-0x00000000fe01bfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01c000-0x00000000fe01cfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01d000-0x00000000fe01dfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01e000-0x00000000fe01efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe01f000-0x00000000fe01ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000041fffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: QEMU Virtual Machine, BIOS QEMU_EFI:1.2 04/01/2020
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 3593.125 MHz processor
...
[    0.123456] CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (68 959 008 SMT)
[    0.123456] CPU max MHz: 3800.000000
[    0.123456] CPU min MHz: 800.000000
...

查看特定CPU信息

你可以使用grep命令来过滤特定的CPU信息,例如:

dmesg | grep "CPU"

或者查看特定型号的CPU信息:

dmesg | grep "Intel GenuineIntel"

通过这些信息,你可以更好地了解系统的CPU配置和运行状态。

0
看了该问题的人还看了