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

Задумывались ли вы когда-нибудь о том, что стоит у вас в компьютере? Архитектура, количество ядер, модель и тд.? В Linux вы можете получить полную информацию о вашем процессоре с помощью одной команды.

Хотя существует много инструментов на основе графического интерфейса для проверки информации о вашем процессоре, инструменты командной строки по-прежнему являются лучшим вариантом для проверки информации об оборудовании на компьютере. Инструменты командной строки отображают более точную информацию. Как я уже сказал, вы можете проверить процессор вашего компьютера Linux с помощью одной команды. Командой, которую мы собираемся использовать, является lscpu.

lscpu – это стандартный инструмент для проверки информации о процессоре в Linux. Этот инструмент отображает полную информацию о процессоре в удобочитаемом формате. Информация о процессоре, отображаемая этим инструментом, включает архитектуру, количество ядер, модель процессора, поставщика процессора, тактовую частоту и т. Д.

В большинстве дистрибутивов Linux lscpu может использоваться всеми пользователями. Вам не нужно быть пользователем root, чтобы запустить его. Он также установлен по умолчанию. Этот инструмент работает, собирая информацию о процессоре из sysfs и «/ proc / cpuinfo». Чтобы использовать инструмент, просто наберите lscpu в терминале, и вы увидите следующие результаты.

Некоторые из ключевых столбцов из таблицы выше:

Architecture: сообщает тип вашего процессора. x86_64 означает, что у вас есть 64-битный процессор.
CPU(s): сообщает количество ядер вашего процессора.
Vendor ID: сообщает вашему поставщику процессора
Model name: говорит модель процессора

Пример:

$ lscpu
Архитектура:                     x86_64
CPU op-mode(s):                  32-bit, 64-bit
Порядок байт:                    Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-7
Thread(s) per core:              2
Ядер на сокет:                   4
Сокетов:                         1
NUMA node(s):                    1
ID прроизводителя:               GenuineIntel
Семейство ЦПУ:                   6
Модель:                          158
Имя модели:                      Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Степпинг:                        9
CPU MHz:                         800.023
CPU max MHz:                     5000,0000
CPU min MHz:                     800,0000
BogoMIPS:                        8403.00
Виртуализация:                   VT-x
L1d cache:                       128 KiB
L1i cache:                       128 KiB
L2 cache:                        1 MiB
L3 cache:                        8 MiB
NUMA node0 CPU(s):               0-7
Vulnerability L1tf:              Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds:               Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB f
                                 illing
Флаги:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acp
                                 i mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_per
                                 fmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni p
                                 clmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 ss
                                 e4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnow
                                 prefetch cpuid_fault invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ep
                                 t vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed a
                                 dx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp 
                                 hwp_notify hwp_act_window hwp_epp


Другие инструменты

В дополнение к lscpu, есть также несколько других инструментов, которые вы можете использовать для проверки информации о процессоре вашего компьютера или сервера. Среди других – hwinfo, lshw, dmidecode, nproc и inxi. Однако эти два инструмента не установлены по умолчанию в большинстве дистрибутивов Linux. Кроме того, они также показывают гораздо больше информации. Другой вариант, вы также можете вручную отобразить содержимое файла cpuinfo, который находится в каталоге «/ proc», введя cat / proc / cpuinfo в терминале.

От Светозар

Senior Engineer в MTS PJST. Люблю компьютерные железки, линукс, автомобили и отдых на свежем воздухе.