Соляризованные темные PDF-файлы?

Самый лучший ответ: «Полный список находится в исходном коде ядра, в файле arch/x86/include/asm/cpufeatures.h ». Используйте это и руководства по Интернету / процессору, чтобы понять значение каждого флага.

Добавлен ответ, дополняющий существующие ответы конкретным примером с сервера HP Proliant G8 Intel Xeon, чтобы показать вывод lscpu и сравнить lscpu/flags с этой машины как хоста виртуальной машины и работающей на ней виртуальной машины. Openstack qemu -kvm — это сервер виртуализации, работающий здесь.

  • ЦП (с ):24 против 22

    2 ЦП закреплены за контроллером openstack на хосте ВМ. Всего 24 процессора. В ВМ видно 22 доступных процессора.

  • Потоки/ядра/сокеты/NUMA показывают разные значения. (см. ниже)

  • Модель, название модели, степпинг, процессор, МГц, размер кэша L2 отображаются как разные. (подробнее см. ниже)

    на хосте :Модель :45 Название модели :Intel (R )Xeon (R )CPU E5 -2640 0 @ 2,50 ГГц

    на ВМ :Модель :42 Название модели :Intel Xeon E312xx (Sandy Bridge,Обновление МККО)

  • ФЛАГИ

    • дополнительные 2 флага на виртуальной машине:

      • гипервизор :Работа на гипервизоре
      • tsc _регулировка :Регулировка TSC MSR
        TSC = счетчик меток времени (регистр Intel)https://wiki.osdev.org/TSCMSR = специальный регистр моделиhttps://wiki.osdev.org/MSR
    • отсутствует 31 флаг на виртуальной машине:

      • dts :Debug Store (буфер для инструкций по отладке и профилированию)
      • acpi :ACPI через MSR (контроль температуры и модуляция тактовой частоты )https://wiki.osdev.org/ACPIACPI (Расширенный интерфейс конфигурации и питания )— это стандарт управления питанием и конфигурации для ПК
      • .
      • ht :Hyper -Многопоточность и/или многоядерность -
      • tm :Автоматическое управление часами (Тепловой монитор)
      • pbe :Pending Break Enable (PBE #контакт )поддержка пробуждения
      • Arch _PerfMon :Intel Architectural PerfMon
      • pebs :Точная -Выборка на основе событий
      • bts :Филиал хранилища трассировки
      • nonstop _tsc :TSC не останавливается в состояниях C TSC = счетчик меток времени (регистр Intel)https://wiki.osdev.org/TSC
      • aperfmperf :APERF и MPERF — это регистры MSR. «APERF и MPERF — это регистры MSR, которые могут обеспечивать обратную связь по текущая частота процессора."
      • dtes64 :64-битное хранилище отладки -
      • монитор :Поддержка Monitor/Mwait (Дополнения Intel SSE3)
      • ds _cpl :CPL Qual.Debug Store -CPL — текущий уровень привилегий (бит в регистре CS)
      • vmx :Аппаратная виртуализация :Intel VMX
      • smx :Безопасный режим :TXT (Технология доверенного выполнения)(TPM (Доверенный платформенный модуль )поддержка)
      • оценка :Расширенный SpeedStep
      • tm2 :Тепловой монитор 2
      • xtpr :Отправка сообщений о приоритете задачи
      • pdcm :Возможности производительности
      • dca :Прямой доступ к кэшу
      • epb :IA32 _ENERGY _PERF _Поддержка BIAS
      • tpr _тень :Intel TPR Shadow TPR = регистр приоритета задачи
      • vnmi :Виртуальный NMI Intelhttps://wiki.osdev.org/NMI(Немаскируемое прерывание)
      • flexpriority :Intel FlexPriority Технология виртуализации Intel
      • ept :Расширенная таблица страниц Intel
      • vpid :Идентификатор виртуального процессора Intel
      • dtherm:(ранее dts )цифровой термодатчик
      • ida :Динамическое ускорение Intel
      • pln :Уведомление об ограничении мощности Intel
      • pts :Тепловой статус пакета Intel
      • сброс _l1d :сброс L1 (уровень 1 )D (данные )кэш

Полный вывод lscpu:

[root@host ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 24
On-line CPU(s) list: 0-23
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 2
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model: 45
Model name: Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
Stepping: 7
CPU MHz: 2375.000
CPU max MHz: 2500.0000
CPU min MHz: 1200.0000
BogoMIPS: 4987.53
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 15360K
NUMA node0 CPU(s): 0-5,12-17
NUMA node1 CPU(s): 6-11,18-23
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts spec_ctrl intel_stibp flush_l1d    openstack compute-node VM

[root@VM ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                22 
On-line CPU(s) list:   0-21
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             22
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Model name:            Intel Xeon E312xx (Sandy Bridge, IBRS update)
Stepping:              1
CPU MHz:               2493.748
BogoMIPS:              4987.49
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
L3 cache:              16384K
NUMA node0 CPU(s):     0-21
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx hypervisor lahf_lm ssbd ibrs ibpb stibp tsc_adjust xsaveopt arat spec_ctrl intel_stibp

1
08.07.2021, 16:25
0 ответов

Теги

Похожие вопросы