информация:
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
https://libreboot.org/faq.html#intelme
Мой компьютер имеет процессор Intel, но довольно старый, с 2007 года, может быть, раньше, поэтому я надеюсь, что это не повлияет на это, но как мне узнать? У меня есть несколько компьютеров, которые я хочу проверить.
У меня есть системный профилировщик и бенчмарк, который говорит мне кое-что о моем процессоре, но что я ищу? Что может указывать на то, что мой процессор имеет аппаратное обеспечение, ответственное за эту утечку памяти?
Работа: Ubuntu 16.04.3
Недостаток, похоже, влияет на все 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
Это (на момент написания этого поста). ) совершенно бесполезно из-за следующего: