KirMol Wiki

Добро пожаловать в KirMol Wiki

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

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


linux:commands:lscpu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:commands:lscpu [2026/10/03 10:49] – создано Кирилл Молчановlinux:commands:lscpu [2026/10/03 10:49] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 +====== Команда lscpu ======
  
 +----
 +
 +===== О команде lscpu =====
 +
 +Команда lscpu - это утилита командной строки, которая выводит подробную информацию об архитектуре центрального процессора (CPU).
 +
 +===== Что lscpu показывает? =====
 +
 +lscpu показывает следующую информацию:
 +
 +  * Архитектуру (x86_64, ARM и т.д.)
 +  * Количество ядер (физических и логических/потоков)
 +  * Кэш-память (L1, L2, L3).
 +  * Частоту (минимальную, максимальную и текущую)
 +  * Модель процессора и его название
 +  * Поддержку технологий (Virtualization, Hypervisor, AES, AVX и др.)
 +
 +===== Опции lscpu =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **--version** - Показать информацию о версии lscpu
 +  * **-a** - Показывает информацию как онлайн, так и оффлайн об процессорах
 +  * **-b** - Показывает процессоры, которые находятся в онлайн
 +  * **-c** - Показывает процессоры, которые находятся в оффлайн
 +  * **-C** - Показывает информацию о кэшах в расширенном читаемом формате
 +  * **-J** - Показывает информацию в JSON формате
 +  * **-e [=<list>]** - Показывает в расширенном читаемом формате
 +  * **-p [=<list>]** - Показывает в формате пригодном для анализа
 +  * **-s <dir>** - Позволяет указать каталог в качестве системного корневого каталога
 +  * **-x** - Показывает шестнадцатеричные масоки вместо списков процессоров
 +  * **-y** - Показывает физические идентификаторы вместо логических
 +
 +===== Использование lscpu =====
 +
 +Получить общую информацию о процессоре(ах):
 +<code bash>
 +lscpu
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +Архитектура:                 x86_64
 +  CPU op-mode(s):            32-bit, 64-bit
 +  Address sizes:             39 bits physical, 48 bits virtual
 +  Порядок байт:              Little Endian
 +CPU(s):                      8
 +  On-line CPU(s) list:       0-7
 +ID прроизводителя:           GenuineIntel
 +  Имя модели:                12th Gen Intel(R) Core(TM) i3-12100F
 +    Семейство ЦПУ:           6
 +    Модель:                  151
 +    Потоков на ядро:         2
 +    Ядер на сокет:           4
 +    Сокетов:                 1
 +    Степпинг:                5
 +    CPU(s) scaling MHz:      19%
 +    CPU max MHz:             4300,0000
 +    CPU min MHz:             800,0000
 +    BogoMIPS:                6604,80
 +    Флаги:                   fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cm
 +                             ov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pb
 +                             e syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmo
 +                             n pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfm
 +                             perf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx
 +                              est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x
 +                             2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rd
 +                             rand lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb s
 +                             tibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad 
 +                             fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed
 +                              adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec x
 +                             getbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm 
 +                             ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_
 +                             pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqd
 +                             q rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr 
 +                             ibt flush_l1d arch_capabilities ibpb_exit_to_user
 +Virtualization features:     
 +  Виртуализация:             VT-x
 +Caches (sum of all):         
 +  L1d:                       192 KiB (4 instances)
 +  L1i:                       128 KiB (4 instances)
 +  L2:                        5 MiB (4 instances)
 +  L3:                        12 MiB (1 instance)
 +NUMA:                        
 +  NUMA node(s):              1
 +  NUMA node0 CPU(s):         0-7
 +Vulnerabilities:             
 +  Gather data sampling:      Not affected
 +  Indirect target selection: Not affected
 +  Itlb multihit:             Not affected
 +  L1tf:                      Not affected
 +  Mds:                       Not affected
 +  Meltdown:                  Not affected
 +  Mmio stale data:           Not affected
 +  Reg file data sampling:    Not affected
 +  Retbleed:                  Not affected
 +  Spec rstack overflow:      Not affected
 +  Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
 +  Spectre v1:                Mitigation; usercopy/swapgs barriers and __user pointer san
 +                             itization
 +  Spectre v2:                Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PB
 +                             RSB-eIBRS SW sequence; BHI BHI_DIS_S
 +  Srbds:                     Not affected
 +  Tsa:                       Not affected
 +  Tsx async abort:           Not affected
 +  Vmscape:                   Mitigation; IBPB before exit to userspace
 +</code>