ECC가 제대로 작동하는지 테스트하는 방법은 무엇입니까?

inf3rno

AMD Ryzen은 ECC 메모리를 지원하지만 유효성을 검사하지 않았으므로이 기능이 제대로 작동하는지 여부를 알 수 없습니다. ECC가 제대로 작동하는지 테스트하는 방법이 있습니까? Afaik. memtest86 +에는 ECC 관련 테스트가 있지만 유효성 검사에 충분합니까?

inf3rno

ECC가 작동하고 오류를 수정하면 일부 로그에 해당 정보가 포함됩니다 .

매년 몇 가지 소프트 오류가 자연스럽게 발생할 수 있지만 실제로 더 많은 오류를 생성하려면 rowhammerjs 가 도움이 될 수 있습니다. 그러나 모든 아키텍처와 모든 메모리 설정에서 작동하지는 않습니다.

AMD 프로세서를 사용하면 Linux에서 다음 코드를 사용하여 ECC를 강제로 활성화 할 수 있습니다.

modprobe -v amd64_edac_mod ecc_enable_override=1

실패하면 ECC가 지원되지 않는다는 것을 확신 할 수 있습니다. Ryzen을 사용하는 최근 시스템이 이것을 지원하지 않는다는 소문이 있습니다. 일반적으로이 기능을 강제로 활성화하지 않는 것이 좋습니다.

Afaik. memtest86 +는 ECC가 켜져 있는지 여부에 대한 메타 데이터뿐만 아니라 실제로 신뢰할 수없는 ECC가 작동하는지 확인하기 때문에 유용합니다.

나는 주제에 대해 약간의 조사를했다. 포럼 및 기사에 따르면 여기에 몇 가지 보드 목록이 있습니다.

Motherboard                         ECC support
ASRock AB350 Pro4                   1? (above 2.20 BIOS version)
ASRock Fatal1ty AB350 Gaming K4     0
ASRock X370 Killer SLI              1
Asrock X370 Taichi                  1
Asus PRIME B350-PLUS                0?
Asus PRIME B350M-A                  0?
Asus PRIME X370-PRO                 1
Biostar B350GT5                     0
Biostar X370GT3                     0?
Gigabyte GA-AB350-Gaming            0
Gigabyte GA-AB350-Gaming 3          0
Gigabyte GA-AB350M-HD3              0
Gigabyte GA-AX370-Gaming K7         1
MSI B350 PC MATE                    0?
MSI B350 TOMAHAWK                   0?
MSI B350M GAMING PRO                0
MSI X370 KRAIT GAMING               0?
MSI X370 SLI PLUS                   0?

Biostar 및 MSI 보드는 매뉴얼에 이에 대한 문서가 없으며 다른 벤더는 보드가 비 ECC 모드에서 ECC를 지원하는지 여부를 언급하는 경향이 있습니다. 대부분의 X370 보드는이 기능을 지원합니다. Afaik. Gigabyte는 B350 보드의 기능을 지원하고 싶지 않습니다. 동일한 칩셋에 의한 Asus에 대한 단서가 아닙니다. 네덜란드 포럼에 따르면 ASRock AB350 Pro4는 2.20b BIOS 버전의 기능을 지원하지만 테스트로 확인되지 않았습니다.

ECC가 작동하려면 4 가지가 필요합니다.

  1. ECC를 지원하는 메모리 컨트롤러 (요즘 CPU에서)
  2. ECC 메모리
  3. CPU에 추가 비트를 전달하기위한 mobo의 일부 회로 (저는 전기 엔지니어가 아니므로 정확한 용어를 모릅니다)
  4. 기능을 활성화하기위한 짧은 mobo 마이크로 코드

경우에 따라 4 번째 만 누락되고 후자의 BIOS 업데이트로이 기능을 사용할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

"xx"로 시작하는 디렉토리가 있는지 테스트하는 방법은 무엇입니까?

분류에서Dev

초기화 스크립트가 잘못 작동하여 제대로 구성되지 않은 패키지를 처리하는 방법은 무엇입니까?

분류에서Dev

로깅을 테스트하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

작은 따옴표에서 변수가 제대로 작동하도록하는 방법은 무엇입니까?

분류에서Dev

모달 아약스 코드가 제대로 작동하도록 완료하는 방법은 무엇입니까?

분류에서Dev

사소하지 않은 멤버가있는 클래스와 같은 유니온이 제대로 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

JAX-RS 나머지 서비스가 제대로 작동합니다. JSP 페이지를 추가하는 방법은 무엇입니까? 구성 문제

분류에서Dev

프록시가 올바르게 작동하는지 테스트하는 방법은 무엇입니까?

분류에서Dev

Xamarin iOS UI 테스트가 지역화 된 빌드로 작동하도록하는 방법은 무엇입니까?

분류에서Dev

왼쪽 테두리를 제거한 후 텍스트가 왼쪽으로 이동하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

내 Gatsby 링크가 netlify에서 제대로 작동하도록하는 방법은 무엇입니까?

분류에서Dev

EntityManager가 DAO 공장에서 제대로 작동하도록하는 방법은 무엇입니까?

분류에서Dev

Jar가 Windows의 클래스 경로에 있는지 테스트하는 방법은 무엇입니까?

분류에서Dev

data.table 키가 제대로 작동하는지 확인하는 방법과 그렇지 않은 이유는 무엇입니까?

분류에서Dev

dropzonejs가 프로그래밍 방식으로 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

do while 루프가 제대로 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

.val (). toLowerCase ()가 제대로 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

n / 2 * 3 + n % 2 * 2가 오버플로되는지 테스트하는 방법은 무엇입니까?

분류에서Dev

SBT가 테스트 스위트를 병렬로 실행하도록하는 방법은 무엇입니까?

분류에서Dev

텍스트의 가시성을 컨테이너로 제한하는 방법은 무엇입니까?

분류에서Dev

컨테이너가 중지되었을 때 자동으로 시작하는 방법은 무엇입니까?-AWS

분류에서Dev

glibc에서 malloc 동작을 수정하고 예상대로 작동하는지 테스트하는 방법은 무엇입니까?

분류에서Dev

숫자가 2의 거듭 제곱인지 테스트하는 방법은 무엇입니까?

분류에서Dev

lapack dtrmm.f가 제대로 작동하지 않는 것 같은 이유는 무엇입니까?

분류에서Dev

지정된 테스트가 실패한 후 테스트 스위트 실행을 중지하도록 강제하는 방법은 무엇입니까?

분류에서Dev

객체가 pathlib 경로인지 테스트하는 방법은 무엇입니까?

분류에서Dev

RestControllerAdivse가 작동하지 않는 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

동시에 실행할 수없는 두 가지 방법,이 경우에 대한 단위 테스트를 작성하거나 테스트 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

입력하는 동안 TexStudio가 텍스트를 강제로 끄는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    "xx"로 시작하는 디렉토리가 있는지 테스트하는 방법은 무엇입니까?

  2. 2

    초기화 스크립트가 잘못 작동하여 제대로 구성되지 않은 패키지를 처리하는 방법은 무엇입니까?

  3. 3

    로깅을 테스트하는 가장 좋은 방법은 무엇입니까?

  4. 4

    작은 따옴표에서 변수가 제대로 작동하도록하는 방법은 무엇입니까?

  5. 5

    모달 아약스 코드가 제대로 작동하도록 완료하는 방법은 무엇입니까?

  6. 6

    사소하지 않은 멤버가있는 클래스와 같은 유니온이 제대로 작동하도록 만드는 방법은 무엇입니까?

  7. 7

    JAX-RS 나머지 서비스가 제대로 작동합니다. JSP 페이지를 추가하는 방법은 무엇입니까? 구성 문제

  8. 8

    프록시가 올바르게 작동하는지 테스트하는 방법은 무엇입니까?

  9. 9

    Xamarin iOS UI 테스트가 지역화 된 빌드로 작동하도록하는 방법은 무엇입니까?

  10. 10

    왼쪽 테두리를 제거한 후 텍스트가 왼쪽으로 이동하는 것을 방지하는 방법은 무엇입니까?

  11. 11

    내 Gatsby 링크가 netlify에서 제대로 작동하도록하는 방법은 무엇입니까?

  12. 12

    EntityManager가 DAO 공장에서 제대로 작동하도록하는 방법은 무엇입니까?

  13. 13

    Jar가 Windows의 클래스 경로에 있는지 테스트하는 방법은 무엇입니까?

  14. 14

    data.table 키가 제대로 작동하는지 확인하는 방법과 그렇지 않은 이유는 무엇입니까?

  15. 15

    dropzonejs가 프로그래밍 방식으로 제대로 작동하지 않는 이유는 무엇입니까?

  16. 16

    do while 루프가 제대로 작동하도록 만드는 방법은 무엇입니까?

  17. 17

    .val (). toLowerCase ()가 제대로 작동하도록 만드는 방법은 무엇입니까?

  18. 18

    n / 2 * 3 + n % 2 * 2가 오버플로되는지 테스트하는 방법은 무엇입니까?

  19. 19

    SBT가 테스트 스위트를 병렬로 실행하도록하는 방법은 무엇입니까?

  20. 20

    텍스트의 가시성을 컨테이너로 제한하는 방법은 무엇입니까?

  21. 21

    컨테이너가 중지되었을 때 자동으로 시작하는 방법은 무엇입니까?-AWS

  22. 22

    glibc에서 malloc 동작을 수정하고 예상대로 작동하는지 테스트하는 방법은 무엇입니까?

  23. 23

    숫자가 2의 거듭 제곱인지 테스트하는 방법은 무엇입니까?

  24. 24

    lapack dtrmm.f가 제대로 작동하지 않는 것 같은 이유는 무엇입니까?

  25. 25

    지정된 테스트가 실패한 후 테스트 스위트 실행을 중지하도록 강제하는 방법은 무엇입니까?

  26. 26

    객체가 pathlib 경로인지 테스트하는 방법은 무엇입니까?

  27. 27

    RestControllerAdivse가 작동하지 않는 문제를 해결하는 방법은 무엇입니까?

  28. 28

    동시에 실행할 수없는 두 가지 방법,이 경우에 대한 단위 테스트를 작성하거나 테스트 가능하게 만드는 방법은 무엇입니까?

  29. 29

    입력하는 동안 TexStudio가 텍스트를 강제로 끄는 방법은 무엇입니까?

뜨겁다태그

보관