web-dev-qa-db-ja.com

AES-NIがCPUでサポートされていることを確認するにはどうすればよいですか?

Linux/UNIXでCPUが AES-NI命令セット をサポートしているかどうかを確認するにはどうすればよいですか。

38
LanceBaynes

覗く /proc/cpuinfoaesフラグがある場合、CPUはAESをサポートしています。

次のコマンドを使用できます。

grep aes /proc/cpuinfo

いくつかの出力がある場合、それは次のようになります

フラグ:フラグの束aesフラグの別の束

、それからあなたはAESを持っています。

44
phunehehe

cpuid ユーティリティもいくつかのOSで利用できます。

cpuid | grep -i aes
  AES instruction                         = true
11
Juan

これが リスト です。その機能を備えた247 CPUモデルがあります。 Linuxでは、/ proc/cpuinfoでaesフラグを探すことで確認できます。または、このリストに対して、使用しているモデルを確認できます。

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

intel arkリストからのAES-NIサポートあり

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
2
Aleksei Kurepin