AMD CPU의 SME 기능이 활성화되었는지 어떻게 알 수 있습니까?

fraleone

최신 AMD CPU에는 Secure Memory Encryption SME 라는 기능 이 있습니다. 사용 가능한 경우이 매개 변수를 Linux의 명령 줄에 추가하여 명시 적으로 활성화 할 수 있습니다.

mem_encrypt=on

( https://libvirt.org/kbase/launch_security_sev.html 에 따라 )

내 시스템 (AMD EPYC CPU 포함)에이 기능이 활성화되어 있는지 확실하지 않습니다 (즉, 기능이 기본값 인 경우).

제 질문은 AMD SME 기능이 활성화되었는지 확인하는 방법입니다.

이후 https://www.kernel.org/doc/html/latest/x86/amd-memory-encryption.html 것을 제안한다 :

SME에 대한 지원이있는 경우 MSR 0xc00100010 (MSR_K8_SYSCFG)을 사용하여 SME가 활성화되었는지 확인하고 메모리 암호화를 활성화 할 수 있습니다.

이 명령을 실행했습니다 (데비안 10에서) :

apt-get install msr-tools
rdmsr --raw 0xc0010010  | xxd -b

나에게이 출력을 제시

00000000: 00000000 00000000 11110100 00000000 00000000 00000000  ......
00000006: 00000000 00000000

인용 된 소스에 따르면 23 번째 비트는 SME가 실제로 활성화 / 활성화되었는지 (= 1) 아닌지 (= 0)를 나타냅니다.

위의 방법이 실제로이를 테스트하는 올바른 방법이라면 확인이 유효한 답변으로 간주 될 수 있으며, 이상적으로는 배경을 제공 할 수 있습니다. 그렇지 않으면 실행중인 Linux 시스템에서 SME의 상태를 확인할 수있어 매우 기쁩니다.

스티븐 키트

SME 지원 (되면 CPUID방송 대응 비트 세트) (MSR 해당 비트가 설정 됨) 활성화 /proc/cpuinfo포함 sme플래그. SME를 감지하는 커널 코드를 살펴보면 이를 확인할 수 있습니다 /proc/cpuinfo. SME가 완전히 활성화되지 않으면에 직접 반영되는 SME 기능 이 지워집니다.

커널 부트 로그 에도 해당 메시지가 표시되어야합니다 .

AMD 메모리 암호화 기능 활성화 : SME

SME가 활동중인 경우

AMD 메모리 암호화 기능 활성화 : SEV SEV-ES

SEV 및 / 또는 SEV-ES가 활성화 된 경우.

/ proc / cpuinfo의 플래그무엇을 의미합니까?를 참조하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 iptables 확장이 사용 가능하고 활성화되었는지 어떻게 알 수 있습니까?

분류에서Dev

활동이 생성되었는지 어떻게 알 수 있습니까?

분류에서Dev

내 무선 카드에 삽입이 활성화되었는지 어떻게 알 수 있습니까?

분류에서Dev

PFS가 활성화되었는지 어떻게 알 수 있습니까?

분류에서Dev

R의 함수 또는 연산이 벡터화되었는지 어떻게 알 수 있습니까?

분류에서Dev

조각이 활성화되어 있는지 또는 보이는지 어떻게 알 수 있습니까?

분류에서Dev

조명이없는 경우 numlock 등의 버튼이 활성화되어 있는지 어떻게 알 수 있습니까?

분류에서Dev

기존 MVC 프로젝트에서 Razor가 활성화되어 있는지 어떻게 알 수 있습니까?

분류에서Dev

모뎀에 대해 PPP 압축이 활성화되어 있는지 어떻게 알 수 있습니까?

분류에서Dev

서버에 KVM이 활성화되어 있는지 명령 줄에서 어떻게 알 수 있습니까?

분류에서Dev

ClearCase : LABEL이 언제 생성되었는지 어떻게 알 수 있습니까?

분류에서Dev

Flutter 위젯의 높이는 어떻게 알 수 있습니까?

분류에서Dev

gremlin의 속성에 값이 있는지 어떻게 알 수 있습니까?

분류에서Dev

32 비트 Ubuntu 12.04에서 PAE가 활성화되었는지 어떻게 알 수 있습니까?

분류에서Dev

BitTorrent 동기화 원격 클라이언트가 동기화되었는지 어떻게 알 수 있습니까?

분류에서Dev

arraylist의 Java jbutton, 어느 것이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

GMSPolyline의 어떤 부분이 탭되었는지 어떻게 알 수 있습니까?

분류에서Dev

현재 Linux 커널이 어떻게 구성되었는지 어떻게 알 수 있습니까?

분류에서Dev

표준 출력으로의 노드 파이프-배수되었는지 어떻게 알 수 있습니까?

분류에서Dev

JQuery 함수에서 Bootstrap Modal의 특정 버튼이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

변수가 정의되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 버튼이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 방법이 적용되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 항목이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 항목이 선택되었는지 어떻게 알 수 있습니까?

분류에서Dev

테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

분류에서Dev

테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

분류에서Dev

테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

분류에서Dev

루프 내부의 약속이 종료되었는지 어떻게 알 수 있습니까?

Related 관련 기사

  1. 1

    특정 iptables 확장이 사용 가능하고 활성화되었는지 어떻게 알 수 있습니까?

  2. 2

    활동이 생성되었는지 어떻게 알 수 있습니까?

  3. 3

    내 무선 카드에 삽입이 활성화되었는지 어떻게 알 수 있습니까?

  4. 4

    PFS가 활성화되었는지 어떻게 알 수 있습니까?

  5. 5

    R의 함수 또는 연산이 벡터화되었는지 어떻게 알 수 있습니까?

  6. 6

    조각이 활성화되어 있는지 또는 보이는지 어떻게 알 수 있습니까?

  7. 7

    조명이없는 경우 numlock 등의 버튼이 활성화되어 있는지 어떻게 알 수 있습니까?

  8. 8

    기존 MVC 프로젝트에서 Razor가 활성화되어 있는지 어떻게 알 수 있습니까?

  9. 9

    모뎀에 대해 PPP 압축이 활성화되어 있는지 어떻게 알 수 있습니까?

  10. 10

    서버에 KVM이 활성화되어 있는지 명령 줄에서 어떻게 알 수 있습니까?

  11. 11

    ClearCase : LABEL이 언제 생성되었는지 어떻게 알 수 있습니까?

  12. 12

    Flutter 위젯의 높이는 어떻게 알 수 있습니까?

  13. 13

    gremlin의 속성에 값이 있는지 어떻게 알 수 있습니까?

  14. 14

    32 비트 Ubuntu 12.04에서 PAE가 활성화되었는지 어떻게 알 수 있습니까?

  15. 15

    BitTorrent 동기화 원격 클라이언트가 동기화되었는지 어떻게 알 수 있습니까?

  16. 16

    arraylist의 Java jbutton, 어느 것이 클릭되었는지 어떻게 알 수 있습니까?

  17. 17

    GMSPolyline의 어떤 부분이 탭되었는지 어떻게 알 수 있습니까?

  18. 18

    현재 Linux 커널이 어떻게 구성되었는지 어떻게 알 수 있습니까?

  19. 19

    표준 출력으로의 노드 파이프-배수되었는지 어떻게 알 수 있습니까?

  20. 20

    JQuery 함수에서 Bootstrap Modal의 특정 버튼이 클릭되었는지 어떻게 알 수 있습니까?

  21. 21

    변수가 정의되었는지 어떻게 알 수 있습니까?

  22. 22

    어떤 버튼이 클릭되었는지 어떻게 알 수 있습니까?

  23. 23

    어떤 방법이 적용되었는지 어떻게 알 수 있습니까?

  24. 24

    어떤 항목이 클릭되었는지 어떻게 알 수 있습니까?

  25. 25

    어떤 항목이 선택되었는지 어떻게 알 수 있습니까?

  26. 26

    테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

  27. 27

    테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

  28. 28

    테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

  29. 29

    루프 내부의 약속이 종료되었는지 어떻게 알 수 있습니까?

뜨겁다태그

보관