freebsd查看CPU信息

  • Post author:
  • Post category:其他



今天在freebsd上安装MPlayer,看了一下手册:


6.2.1 FreeBSD


如果你的CPU有SSE,使用”options CPU_ENABLE_SSE”选项重新编译内核来使用它(需要FreeBSD-STABLE,或者使用内核补丁)。

SSE是指令集的简称,它包括70条指令,其中包含单指令多数据浮点计算、以及额外的SIMD整数和高速缓存控制指令。其优势包括:更高分辨率的图像浏览和处理、高质量音频、MPEG2视频、同时MPEG2加解密;语音识别占用更少CPU资源;更高精度和更快响应速度。


更多…


如何检测CPU是否支持SSE呢,如下:


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


=====其他检测CPU信息的一些指令=======


Check CPU Speed in FreeBSD

Type the command at a shell prompt:


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

Sample output:

hw.machine: amd64

hw.model: Intel(R) Xeon(R) CPU X3220 @ 2.40GHz

hw.ncpu: 4

hw.machine_arch: amd64

So I’ve Intel Xeon quad core processor running at 2.40GHz speed.

You need to use following commands in association with grep command.

FreeBSD CPUINFO using dmesg command

Type the following command


# dmesg | grep -i cpu


Or directly query /var/run/dmesg.boot file


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

Output:

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!

You can also dump more information using sysctl command


# sysctl -a | grep -i cpu | less

转载于:https://my.oschina.net/huxuanhui/blog/14611