Задача: получить хоть какую-нибудь хоть сколько-нибудь детальную информацию по железкам, на которых крутится данная операционная система FreeBSD. Нас интересуют данные из BIOS, данные о том - какой там процессор стоит, память, какие слоты памяти заняты, какая материнская плата установлена, какие жесткие диски и т.д.
Т.е. нас интересует - какие устройства установлены в компьютере, какое оборудование присутствует в системе под управлением FreeBSD.
По большому счету - я искал какою-то аналогию Sandra или Everest, только для FreeBSD и бесплатную.
Заметка. Приведенная утилита будет работать только при наличии DMI BIOS. По большому счету - это пофик, т.к. все современные компьютеры уже много лет идут с DMI, но на 486х и первых пентиумах Вы можете столкнуться с тем, что утилита откажется с Вами разговаривать.
1) Устанавливаем
$ cd /usr/ports/sysutils/dmidecode
$ sudo make install clean
2) Пользуемся
$ sudo dmidecode | less
Я не зря включил вывод через "less" (или "more") - текста утилита выводит просто дофига.
Вот пример вывода (конечно, только часть его):
...
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: ASUSTeK Computer INC.
Product Name: P5KPL-AM EPU
Version: x.0x
Serial Number: MT7002K27107529
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x0004, DMI type 4, 40 bytes
Processor Information
Socket Designation: Socket 775
Type: Central Processor
Family: Other
Manufacturer: Intel
ID: 61 06 01 00 FF FB EB AF
Version: Intel(R) Celeron(R) CPU 430 @ 1.80GHz
Voltage: 1.3 V
External Clock: 200 MHz
Max Speed: 3800 MHz
Current Speed: 1800 MHz
Status: Populated, Enabled
Upgrade: Socket LGA775
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Characteristics: None
Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM A1
Bank Connections: 0 1
Current Speed: 25 ns
Type: DIMM SDRAM
Installed Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Error Status: OK
Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM B1
Bank Connections: 2 3
Current Speed: Unknown
Type: DIMM SDRAM
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK
...
3) Поройтесь в man dmidecode - утилита позволяет выводить не все данные за раз, а только некоторую их часть (категорию).
Комментарии
Оставить комментарий
Операционные системы и системное программировние
Термины: Операционные системы и системное программировние