Информация о процессоре в FreeBSD и Linux (CPU Information)

Как увидеть какой процессор установлен на вашем сервере или выяснить его частоту? Информацию о процессоре в FreeBSDLinux или UNIX можно просмотреть достаточно легко, необходимо лишь заглянуть в лог загрузки /var/run/dmesg.boot или просмотреть переменные в sysctl.

Вывод частоты процессора (MHz) утилитой sysctl FreeBSD(Linux)

Команда для shell`а:

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

Или так:

# sysctl hw.machine hw.ncpu hw.model

Пример вывода на экран:

Информация о процессоре в FreeBSD и Linux

Так же пример вывода выглядит так:

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

На картинке мы видим, процессор Intel Xeon четыре ядра с частотой в 3.10GHz.

Вывод параметров процессора при помощи файла dmesg FreeBSD

Вводим при помощи фильтра:

# dmesg | grep -i cpu

Или из файла /var/run/dmesg.boot:

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

Информация о процессоре в FreeBSD и Linux

Можно получить больше информации из sysctl:

# sysctl -a | grep -i cpu | less
hw.ncpu: 8
hw.activecpu: 8
hw.physicalcpu: 4
hw.physicalcpu_max: 4
hw.logicalcpu: 8
hw.logicalcpu_max: 8
hw.cputype: 7
hw.cpusubtype: 8
hw.cpu64bit_capable: 1
hw.cpufamily: 280134364
hw.cpufrequency: 2600000000
hw.cpufrequency_min: 2600000000
hw.cpufrequency_max: 2600000000
hw.cputhreadtype: 1
machdep.cpu.max_basic: 13
machdep.cpu.max_ext: 2147483656
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
machdep.cpu.family: 6
machdep.cpu.model: 70
machdep.cpu.extmodel: 4
machdep.cpu.extfamily: 0
machdep.cpu.stepping: 1
machdep.cpu.feature_bits: 9221960262849657855
machdep.cpu.leaf7_feature_bits: 12219
machdep.cpu.extfeature_bits: 142473169152
machdep.cpu.signature: 263777
machdep.cpu.brand: 0
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C
machdep.cpu.leaf7_features: SMEP ERMS RDWRFSGS TSC_THREAD_OFFSET BMI1 HLE AVX2 BMI2 INVPCID RTM
machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT RDTSCP TSCI
machdep.cpu.logical_per_package: 16
machdep.cpu.cores_per_package: 8
machdep.cpu.microcode_version: 15
machdep.cpu.processor_flag: 5
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.sub_Cstates: 270624
machdep.cpu.thermal.sensor: 1
machdep.cpu.thermal.dynamic_acceleration: 1
machdep.cpu.thermal.invariant_APIC_timer: 1
machdep.cpu.thermal.thresholds: 2

Comments

comments