Посмотреть тип процессора FreeBSD
Чтобы узнать тип процессора, который установлен на сервере FreeBSD
можно выполнить команду
sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu' |
Вид выдачи команды будет примерно такой:
hw.machine: amd64 hw.model: Dual-Core AMD Opteron(tm) Processor 2216 hw.ncpu: 2 hw.machine_arch: amd64 |
(кстати вот заметка как узнать какой процессор в Linux)
Еще пример
hw.machine: amd64 hw.model: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz hw.ncpu: 4 hw.machine_arch: amd64 |
— производитель процессора;
— модель;
— количество ядер выделенных для системы; (может различаться например при виртуализации)
— архитектура системы.
Еще узнать модель процессора в FreeBSD можно так:
grep -i cpu /var/run/dmesg.boot |
Пример выдачи информации о CPU
CPU: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz (3292.52-MHz K8-class CPU) FreeBSD/SMP: Multiprocessor System Detected: 6 CPUs |
(специально поменял количество ядер в гипервизоре ESXi и получилось 6 шт. (всего физических ядер у процессора E3-1230 V2 — 4 шт, а потоков
Есть еще различные утилиты для определения железа сервера, но зачем что-то устанавливать, если в принципе достаточно одной из этих команд.
Вторая команда не сработала — пишет, что нет такого файла:
grep: /var/run/dmesg.boot: No such file or directory
Может уже что-то поменялось за эти годы, нужно найти где находится dmesg и как называется.
Я сейчас использую Debian, там подобное находится
grep CPU0 /var/log/messages