===== Как получить информацию о процессоре в Linux =====
Для расширения возможностей идентификации оборудования, в частности процессора, можно установить в систему пару утилит - консольную **cpuid** и графическую **hardinfo**:
$ sudo apt install cpuid
$ sudo apt-get install hardinfo
Утилита **cpuid** имеет наиболее информативный набор выводимых данных конкретно по процессору (вывод утилиты не имеет смысла приводить, так как он очень объёмный), а **hardinfo** напротив, представляет информацию в обобщённом и упрощённом виде:
{{ :unix-linux:linux-cli-tools:pasted:20160922-105929.png }}
Хотя, на самом деле, в системе есть и встроенные средства идентификации процессора:
$ 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
{{tag>Linux Kubuntu Ubuntu CPU hardinfo cpuid lm-sensors}}
~~DISCUSSION~~