web-dev-qa-db-fra.com

Comment savoir si mon processeur est affecté par la fuite de mémoire Intel?

info:
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
https://libreboot.org/faq.html#intelme

Mon ordinateur a un processeur Intel, mais il est assez vieux, de 2007, peut-être un peu plus tôt, alors je garde espoir qu'il ne sera peut-être pas affecté par cela, mais comment puis-je le savoir? J'ai quelques ordinateurs à vérifier.

J'ai un profileur système et un benchmark qui me disent des choses à propos de mon processeur mais que cherche-je? Qu'est-ce qui indiquerait que mon processeur a le matériel responsable de cette fuite de mémoire?

En cours d'exécution: Ubuntu 16.04.3

2
Joe

La faille semble affecter tous les processeurs Intel 64 bits. De la article :

la faille est dans le matériel Intel x86-64

Vous pouvez utiliser

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

ou avec grep comme mentionné dans les commentaires de Patrick Mezkev:

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

pour déterminer si votre processeur est 64 bits (x86_64) et fabriqué par Intel (GenuineIntel). Si les deux sont renvoyés à partir de cette commande, votre CPU est affectée.

En outre, comme mentionné par JonasCz, si vous exécutez un noyau corrigé, vous pouvez vérifier /proc/cpuinfo pour cpu_insecure:

grep cpu_insecure /proc/cpuinfo

Ceci (au moment de la rédaction de cet article) est sans valeur pour les raisons suivantes:

  1. Aucun noyau corrigé n'est arrivé à Ubuntu.
  2. Tous les processeurs x86 sont marqués comme "vulnérables".
1
nixpower