Как я узнаю, что утечка памяти в Intel влияет на мой процессор?

информация:
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
https://libreboot.org/faq.html#intelme

Мой компьютер имеет процессор Intel, но довольно старый, с 2007 года, может быть, раньше, поэтому я надеюсь, что это не повлияет на это, но как мне узнать? У меня есть несколько компьютеров, которые я хочу проверить.

У меня есть системный профилировщик и бенчмарк, который говорит мне кое-что о моем процессоре, но что я ищу? Что может указывать на то, что мой процессор имеет аппаратное обеспечение, ответственное за эту утечку памяти?

Работа: Ubuntu 16.04.3

2
задан 3 January 2018 в 17:31

1 ответ

Недостаток, похоже, влияет на все 64-битные процессоры Intel. Из статьи :

изъян в аппаратном обеспечении Intel x86-64

Вы можете использовать

lscpu | awk 'NR==1 || NR==10 {print $NF;}'

или с grep, как упомянуто в комментариях Патрика Мезкева:

lscpu | grep -E "(Architecture|Vendor ID)"

, чтобы определить, является ли ваш ЦП 64-битным (x86_64) и изготовлен Intel (GenuineIntel). Если оба из них возвращаются из этой команды, это влияет на ваш процессор.

Кроме того, как упоминал JonasCz, если вы используете исправленное ядро, вы можете проверить /proc/cpuinfo для cpu_insecure:

grep cpu_insecure /proc/cpuinfo

Это (на момент написания этого поста). ) совершенно бесполезно из-за следующего:

  1. В Ubuntu не добавлено исправленное ядро.
  2. Все процессоры x86 помечены как «уязвимые».
1
ответ дан 3 January 2018 в 17:31

Другие вопросы по тегам:

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