CPU가 AES-NI를 지원하는지 확인하는 방법


답변:


44

에서 찾아보십시오 /proc/cpuinfo. 당신이있는 경우 aes다음 플래그를 당신의 CPU는 AES를 지원합니다.

이 명령을 사용할 수 있습니다 :

grep aes /proc/cpuinfo

출력이 있다면 다음과 같습니다.

플래그 : 플래그의 무리 aes 플래그의 또 다른 무리

그런 다음 AES가 있습니다.


2
누군가 aes-ni가있는 CPU가 있는지 테스트 할 수 있습니까? 예 : 정확한 결과는 무엇입니까? grep aes / proc / cpuinfo 또는 grep aes-ni / proc / cpuinfo? 감사합니다!
LanceBaynes

@Lance AES와 AES-NI가 서로 다른 것이 확실하지 않습니다. 그들은 나에게 똑같이 보입니다. 어쩌면 / proc / cpuinfo에서 다른 플래그를 볼 수 있습니다.
phunehehe

1
@LanceBaynes 예, i5 CPU로 확인할 수 있습니다. 스크린 샷
daisy

1
그래도 리눅스에서만 작동합니다.
WhyNotHugo

- 공식 인텔 문서는이 생각하지 않는 것이 좋습니다 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가 현재 허용 된 답변을 표시했을 때보 다 훨씬 늦게 생성 되었기 때문에 아마도 대답이 맞지 않을 수 있습니다. 그래도 투표 할 수 있습니다. 충분한 공감 수가 발생하면이 답변이 맨 위로 향합니다.
Juan

cpuid모든 플랫폼 (예 : Android)에서 사용할 수있는 것은 아닙니다.
Mygod

이것은 FreeBSD에서 나를 위해 일했습니다.
Brian Minton

9

여기 에 목록이 있습니다. 해당 기능이있는 247 개의 CPU 모델이 있습니다. Linux에서는 / proc / cpuinfo에서 aes 플래그를 찾아서 확인할 수 있습니다. 또는이 목록과 비교하여 어떤 모델이 있는지 확인할 수 있습니다.


1
이 목록에는 AMD, Via 등과 같은 다른 공급 업체의 프로세서는 포함되지 않습니다.
Brian Minton

다른 공급 업체를 포함한 목록이 가장 도움이 될 것입니다.
BluE

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

Intel ark list의 AES-NI 지원

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.