CPUでAES-NIがサポートされていることを確認する方法は?


回答:


44

を見てください/proc/cpuinfo。あなたが持っている場合はaesフラグを、あなたのCPUは、AESをサポートしています。

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

grep aes /proc/cpuinfo

次のような出力がある場合

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

、それからAESがあります。


2
誰かがaes-niを持つCPUを持っていることをテストできますか?例:正確な出力は何ですか?grep aes / proc / cpuinfoまたはgrep aes-ni / proc / cpuinfo?ありがとうございました!
ランスベインズ

@Lance AESとAES-NIが異なるものかどうかはわかりません。私には同じように見えます。たぶん、/ proc / cpuinfoで他のフラグを見ることができます。
プネヘヘ

1
@LanceBaynesはい、i5 cpuで確認できます。スクリーンショット
デイジー

1
ただし、これはLinuxでのみ機能します。
-WhyNotHugo

-公式のIntelのドキュメントは、このかかわらず、お勧めしませんsoftware.intel.com/sites/default/files/m/d/4/1/d/8/...
初心者ユーザー

10

cpuid多くのOSで利用可能なユーティリティもあります。

cpuid | grep -i aes
  AES instruction                         = true

これが受け入れられた答えではない理由がわからない。-インテルのドキュメントは、これも推奨していますsoftware.intel.com/sites/default/files/m/d/4/1/d/8/...
初心者ユーザー

この回答は、OPが現在の承認済み回答をマークしたときよりもずっと後に生まれたため、おそらく承認済みの回答ではありません。ただし、投票することはできます。十分な賛成票が発生した場合、この回答は上に向かってバブルアップします。
フアン

cpuidAndroidなどのすべてのプラットフォームで利用できるわけではありません。
Mygod

これは私にとってFreeBSDでうまくいきました。
ブライアンミントン

9

ここだリストが。その機能を備えた247のCPUモデルがあります。Linuxでは、/ proc / cpuinfoでaesフラグを検索して確認できます。または、このリストに対して自分が持っているモデルを確認できます。


1
このリストなどAMD、経由、などの他のベンダーからのプロセッサーかかわらを、含まれていません
ブライアンミントン

他のベンダーを含むリストが最も役立ちます。
BluE

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.