리눅스/OS 설정

[LINUX]EDAC 비활성화

ㅎㄷㄹㅁㅇ 2024. 3. 22. 14:40
반응형

EDAC(Error Detection and Correction)이란

  • 하드웨어 에러 검출과 정정을 지원하는 리눅스 모듈입니다.
    EDAC 에러 메시지는 리눅스 시스템과 관련된 하드웨어 문제에 대한 정보를 감지 및 제공, 문제가 있음을 나타냅니다.
    ESM/BMC/IPMI/iDRAC 로그에서 메모리 또는 CPU 오류를 발견하지 못할 수도 있습니다.

 

EDAC 비활성화

$ sudo lsmod | grep edac 
$ sudo vi '/etc/modprobe.d/blacklist.conf'
  blacklist i7core_edac
  blacklist edac_core

$ /etc/modprobe.d/edac_core.conf 생성 후 아래 옵션 적용

$ sudo vi /etc/modprobe.d/edac_core.conf
options edac_core edac_mc_log_ce=0  


### 재부팅을 하거나 module을 제거하면 적용이 됩니다. 
Reboot or remove module from online

$ sudo modprobe -r i7core_edac edac_core
$ sudo lsmod | grep edac 
$ sudo cat /etc/modprobe.d/blacklist.conf
$ sudo cat /sys/module/edac_core/parameters/edac_mc_log_ce
0

 

EDAC 비활성화 관련 영향도

  • EDAC은 하드웨어에 따라 EDAC 지원 여부가 결정되며, 커널 모듈입니다.
    커널에서 THP (Transparent Huge Pages)기능을 비활성화 하는 것과 같이 해당 기능을 비활성화 할 수 있습니다. EDAC 기능을 비활성화 설정을 하여도 OS 상에서는 특이사항 없습니다.
  • 해당 기능을 비활성화 할 경우, kernel 에서 CPU, Memory 등 하드웨어 감시를 하지 못하며 하드웨어 감시툴에 의존하게 됩니다.
반응형
TOP