在 Linux 和 FreeBSD 系统中,查看 CPU 信息是运维人员日常排查与性能调优的常用操作。下面整理了几种主流方法,帮助您快速获取 CPU 型号、频率、核心数等关键参数。
一、Linux
查看 CPU 信息:
[junjie2@ljj ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.60GHz
stepping : 8
cpu MHz : 1592.106
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss
bogomips : 3192.69
二、FreeBSD
以下列出几种常用的 FreeBSD 查看 CPU 信息的方法,供您参考:
dmesg 是最简单直接的方式:
freebsd# cat /var/run/dmesg.boot |grep CPU
即可查看 CPU 相关日志与型号信息。
sysctl 命令同样方便实用:
sysctl hw.model # 查看 CPU ID
sysctl machdep.tsc_freq # 查看 CPU 频率
或者通过 Ports 安装专用工具来获取更详尽的数据:
cd /usr/ports/misc/cpuid
make install clean
安装完成后:
/usr/local/bin/cpuid
直接运行 cpuid 命令即可查看更详细的 CPU 信息,包括指令集、缓存等参数。
Tags: CPU , FreeBSD
