Jak sprawdzić, czy AES-NI jest obsługiwany przez mój procesor?


Odpowiedzi:


44

Zajrzyj do środka /proc/cpuinfo. Jeśli masz aesflagę, to twój procesor obsługuje AES.

Możesz użyć tego polecenia:

grep aes /proc/cpuinfo

Jeśli masz jakieś dane wyjściowe, które będą podobne

Flagi: pęczek flagi aes kolejne kilka flag

, wtedy masz AES.


2
czy ktoś mógłby przetestować posiadanie procesora, który ma aes-ni? np .: jaka jest dokładna wydajność? grep aes / proc / cpuinfo LUB grep aes-ni / proc / cpuinfo? Dziękuję Ci!
LanceBaynes

@Lance Nie jestem pewien, czy AES i AES-NI to dwie różne rzeczy. Wyglądają tak samo dla mnie. Być może możesz zobaczyć inne flagi w / proc / cpuinfo.
phunehehe

1
@LanceBaynes Tak, mogę potwierdzić za pomocą procesora i5. Zrzut ekranu
stokrotka

1
Pamiętaj, że działa to tylko na Linuksie.
WhyNotHugo

Oficjalna dokumentacja Intela tego jednak nie zaleca - software.intel.com/sites/default/files/m/d/4/1/d/8/...
Początkujący użytkownik

10

Istnieje również cpuidnarzędzie dostępne w wielu systemach operacyjnych.

cpuid | grep -i aes
  AES instruction                         = true

Nie jestem pewien, dlaczego nie jest to akceptowana odpowiedź. Dokumentacja firmy Intel również to zaleca - software.intel.com/sites/default/files/m/d/4/1/d/8/...
Początkujący użytkownik

Prawdopodobnie nie jest to odpowiedź zaakceptowana, ponieważ odpowiedź ta urodziła się znacznie później niż wtedy, gdy PO zaznaczył aktualną odpowiedź zaakceptowaną. Możesz jednak zagłosować. Jeśli wydarzy się wystarczająca liczba głosów pozytywnych, ta odpowiedź wzrośnie do góry.
Juan

cpuidnie jest dostępny na każdej platformie, na przykład na Androidzie.
Mygod

To działało dla mnie na FreeBSD.
Brian Minton

9

Oto lista . Istnieje 247 modeli procesorów z tą funkcją. W Linuksie możesz to sprawdzić, szukając flagi aes w / proc / cpuinfo. Lub możesz sprawdzić, jaki model posiadasz na tej liście.


1
Ta lista nie obejmuje jednak procesorów innych dostawców, takich jak AMD, Via itp.
Brian Minton 10'18

Najbardziej pomocna byłaby lista zawierająca innych dostawców.
BluE

2
 model name : Intel(R) Xeon(R) CPU           E5630  @ 2.53GHz

z obsługą AES-NI z listy Intel ark

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.