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