Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:linux-cli-tools:linux-how-to-identify-the-processor

Как получить информацию о процессоре в Linux

Для расширения возможностей идентификации оборудования, в частности процессора, можно установить в систему пару утилит - консольную cpuid и графическую hardinfo:

$ sudo apt install cpuid
$ sudo apt-get install hardinfo

Утилита cpuid имеет наиболее информативный набор выводимых данных конкретно по процессору (вывод утилиты не имеет смысла приводить, так как он очень объёмный), а hardinfo напротив, представляет информацию в обобщённом и упрощённом виде:

Хотя, на самом деле, в системе есть и встроенные средства идентификации процессора:

$ sudo lshw -short | grep processor
$ cat /proc/cpuinfo
$ lscpu

Для того, чтобы получить информацию о текущей температуре процессора и скорости работы вентиляторов, подключённых к материнской плате, можно установить пакет lm-sensors, хотя, как я понял в Kubuntu 16.04 он уже «на борту»:

$ sudo apt-get install lm-sensors

После установки необходимо запустить утилиту сбора информации о доступных сенсорах и на все задаваемые вопросы ответить утвердительно:

$ sudo sensors-detect

Завершение работы утилиты будет выглядеть примерно так:

...
To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
coretemp
it87
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)yes
Successful!

Monitoring programs won't work until the needed modules are
loaded. You may want to run '/etc/init.d/kmod start'
to load them.

Unloading i2c-i801... OK
Unloading cpuid... OK

Последним вопросом утилита предложит настроить автоматическую загрузку необходимых модулей в процессе загрузки системы (после завершения работы утилиты нужно перезагрузить систему), чтобы в дальнейшем можно было выполнять просмотр сенсоров без излишних телодвижений простой командой:

$ sensors

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +44.0°C  (high = +82.0°C, crit = +100.0°C)
Core 1:       +43.0°C  (high = +82.0°C, crit = +100.0°C)
Core 2:       +44.0°C  (high = +82.0°C, crit = +100.0°C)
Core 3:       +43.0°C  (high = +82.0°C, crit = +100.0°C)

it8720-isa-0290
Adapter: ISA adapter
in0:          +1.07 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +1.62 V  (min =  +0.00 V, max =  +4.08 V)
in2:          +3.33 V  (min =  +0.00 V, max =  +4.08 V)
+5V:          +2.98 V  (min =  +0.00 V, max =  +4.08 V)
in4:          +0.40 V  (min =  +0.00 V, max =  +2.10 V)
in5:          +3.12 V  (min =  +0.00 V, max =  +4.08 V)
in6:          +2.16 V  (min =  +0.00 V, max =  +4.08 V)
5VSB:         +2.98 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:         +3.20 V  
fan1:        1418 RPM  (min =   10 RPM)
fan2:        1036 RPM  (min =    0 RPM)
temp1:        -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:         -2.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +30.0°C  (low  = +127.0°C, high = +60.0°C)  sensor = thermal diode
cpu0_vid:    +1.238 V
intrusion0:  ALARM

Обсуждение

Ваш комментарий:
 

unix-linux/linux-cli-tools/linux-how-to-identify-the-processor.txt · Последние изменения: 22.09.2016 10:59 — Алексей Максимов