Задумывались ли вы когда-нибудь о том, что стоит у вас в компьютере? Архитектура, количество ядер, модель и тд.? В 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 в терминале.

