FreeBSD CPU信息命令

时间:2020-01-09 10:40:13  来源:igfitidea点击:

如何获得有关FreeBSD操作系统下的CPU的更多信息,例如CPU速度和型号?

当FreeBSD出现时,您可以使用dmesg实用程序显示系统消息缓冲区的内容。
为了准确起见,我建议查询/var/run/dmesg.boot文件。
通常,在文件系统在启动时挂载后立即拍摄缓冲区内容的快照,然后将其转储到/var/run/dmesg.boot文件中。

使用sysctl命令检查FreeBSD中的CPU速度

以root用户身份在shell提示符下执行以下命令:

# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'

或者

# sysctl hw.model hw.machine hw.ncpu

输出示例:

hw.machine: amd64
hw.model: Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz
hw.ncpu: 4
hw.machine_arch: amd64

从输出中,我运行2.40GHz的Intel Xeon四核处理器。

使用dmesg命令的FreeBSD CPUINFO

执行以下命令:

# dmesg | grep -i cpu

或直接查询/var/run/dmesg.boot文件:

# grep -i cpu /var/run/dmesg.boot

输出示例:

CPU: Dual Core AMD Opteron(tm) Processor 170 (1999.08-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID:  0
cpu1 (AP): APIC ID:  1
cpu0:  on acpi0
acpi_throttle0:  on cpu0
cpu1:  on acpi0
acpi_throttle1:  on cpu1
SMP: AP CPU #1 Launched!

您还可以使用sysctl命令转储更多信息:

# sysctl -a | grep -i cpu | less