최근 나오는 제품들을 보면 24/7 돌아가는 제품들도 non-ECC 램이 많아졌습니다.
- 시놀로지/큐냅 등의 NAS도 최상급 모델이나 서버 모델이 아니면 non-ECC를 사용합니다.
- 라우터/공유기 중에도 non-ECC 모델이 많습니다.
- 스마트폰도 요즘 RAM 용량이 두자리가 되어가고 있습니다.
- 라즈베리파이나 그와 유사한 개발보드도 대부분 non-ECC를 사용합니다.
여기서 질문이 있습니다.
Q1. PC와 다르게 저런 제품들은 몇달~몇년 켜져있기도 한데, ECC에 대한 대응은 어떻게 할까요?
프로그램/OS의 코드 영역에서 메모리 오류가 발생해서 시스템이 크래시되었다면 watchdog timer가 HW 리셋이라도 하는데,
데이터 영역에서 메모리 오류가 발생하고 감지되지 않은채로 HDD/SSD에 저장되었다면(silent data corruption) 그냥 당할 수 밖에 없나요?
그리고 HW 리셋이 되었다고 해도 문제인게, 처리중인 데이터가 있었다면 다 날라간다게 문제입니다.
수지타산이 안맞아서 non-ECC를 사용했지만, 요즘 램은 생산기술이 좋아서 오류가 예전보다 훨씬 더 적게 발생한다는 이유로
그냥 non-ECC를 사용하나요? 아니면 별도의 대응책이 있을까요?
Q2. DDR3/DDR4 시스템에서 메모리 오염을 겪어보신분 계신가요?
DDR/DDR2 시절에는 메모리 오염 사례를 본 적이 있었는데 최근에는 별로 본 적이 없어서 궁금합니다.
안녕하세요!
±â¾÷¿ëÀº ¹«Á¶°Ç ECC, ÀϹݿëÀº ±×³É ¾Ë¾Æ¼ °¨¼ö
¸Þ¸ð¸®¿¡ ¿¡·¯³ª¼ µ¥ÀÌÅÍ¿¡ ¹®Á¦°¡ »ý°å´Ù°í Çؼ Á¦Á¶»ç°¡ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.
±×¸®°í °¡µ¿½Ã°£µµ º¸Åë 24½Ã°£ ¹Ì¸¸ÀÌÁÒ..
¼¹ö±ÞµéÀº ¸Þ¸ð¸® ¿¡·¯°¡ ³ª¸é À̺¥Æ® ·Î±×¿¡ ¶ß´øÁö ÇÏ´Ï±î ±×³ª¸¶ ¾Ë¾Æç ¼ö ÀÖÁö¿ä..
±×¸®°í ¾Æ¹«¸® ECC¶óµµ ¿©·¯ ¸Þ¸ð¸® ¸ðµâ¿¡ µ¿½Ã ´Ù¹ßÀûÀ¸·Î ¿¡·¯°¡³ª¸é ¾Æ¸¶µµ ´Ù °¨´çÇس»Áö ¸øÇÏ´Â °æ¿ìµµ ÀÖÀ» °Ì´Ï´Ù..
ECC±â´ÉÀº ´ÜÁö º¸ÇèÀ̶ó°í¸¸ »ý°¢ÇÕ´Ï´Ù..
ECC°¡ ÇÊ¿äÇÒ Á¤µµ·Î ¹Î°¨ÇÑ ÀÛ¾÷À» ÇÏ´Â°Ô ¹®Á¦Àä.
Áß¼ÒÇü or °¡Á¤¿ë ¶ó¿ìÅÍ, °øÀ¯±â¿¡ ECC°¡ ÇÊ¿äÇÒ ÀÌÀ¯µµ ¾ø°í¿ä.
¾ÖÃÊ¿¡ ¶ó¿ìÅÍ, ³ª½º, ÈÞ´ëÆù¿¡ ECC°¡ ÇÊ¿äÇؾßÇÏ´Â ÀÌÀ¯¸¦ ¸ð¸£°Ú´Âµ¥¿ä.
Àå¾Ö°¡ ¹ß»ýÇϸé ÀÚµ¿ ÀçºÎÆà ½ÃÅ°¸é ³¡ÀÎ ±â±âµé ¾Æ´Õ´Ï±î?
Ȥ½Ã³ª Á¤¸» ÇÊ¿äÇÏ´Ù¸é ±×¸¸ÅÀÇ ´ë°¡¸¦ ÁöºÒÇÏ½Ã¸é °¡´ÉÇÕ´Ï´Ù.
Å« µ·À» µéÀÌ¸é ´õ ¿¹¹ÎÇÑ °ËÁõ±â´ÉÀÌ µé¾îÀÖ´Â ÈǸ¢ÇÑ ³»±¸µµÀÇ Á¦Ç°µéÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¤¸» ¹Î°¨ÇÑ µ¥ÀÌÅͶó¸é ¶ó¿ìÅ͵µ ÀÌÁßÈ »ïÁßÈÇÏ¿© ¼ö¹é, ¼öõ¸¸¿ø ´ÜÀ§¸¦ »ç¿ëÇÏ´Â°Ç Àϵµ ¾Æ´ÒÅ×°í,
³ª½º°¡ ¾Æ´Ï¶ó ´ëÇü º¥´õ ½ºÅ丮Áö¸¦ ÀÌÁßÈ »ïÁßÈÇÏ¿©, ±×°Íµµ ¸ðÀÚ¶ó¸é Ŭ¶ó¿ìµå±îÁö ³¢¿ö³ÖÀ¸¸é µÇ´Ï±î¿ä.
°³¹ßº¸µåµéµµ Á¤¸» ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ´Ù·ç´Â °÷¿¡¼´Â ´Ù Ä¿½ºÅÒÇؼ »ç¿ëÇÕ´Ï´Ù.
ÈÞ´ë¿ë ±â±âÀÎ ½º¸¶Æ®ÆùÀ¸·Î ¿¹¹ÎÇÑ ÀÛ¾÷À» ÇÏ´Ù°¡ ¸Þ¸ð¸® ¿À·ù·Î ³¯¸®´Â°Ç ´ç¿¬È÷ »ç¿ëÀÚ ¹®Á¦ÀÌ°í
¾ÖÃÊ¿¡ ¹é¾÷ Áغñ°¡ µÇ¾îÀÖÁö ¾ÊÀº ³ª½ºµûÀ§¿¡ ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ³Ö¾î³õÀºÈÄ ¹®Á¦ »ý±ä´Â °Íµµ »ç¿ëÀÚ ¹®Á¦ÁÒ.
°á±¹ º°µµÀÇ ´ëÀÀÃ¥Àº 10¹èÀÇ ¿¹»êÀ̶ó°í º¸¸é µË´Ï´Ù.
¿ø ÀåºñÀÇ 10¹èÀÇ ¿¹»êÀ» »ç¿ëÇÏ¸é ´ëÀÀÃ¥À» ¿ÏºñÇÒ ¼ö ÀÖ½À´Ï´Ù.
UPS ºÎÅÍ ÀÌÁßÈÇÏ°í, ¶ó¿ìÅÍ/½ºÀ§Ä¡µµ ÀÌÁßÈ, ÆÄ¿öµµ ÀÌÁßÈ, ½ºÅ丮Áö´Â »ïÁßÈ¿¡ RAID6ÀÌ»ó, ZFS/Btrfs, Äݵå¹é¾÷+Ŭ¶ó¿ìµå¹é¾÷±îÁö....
Á¦Á¶»ç´Â »ç¿ëÀÚÀÇ µ¥ÀÌÅ͸¦ Ã¥ÀÓÁöÁö ¾ÊÀ¸´Ï, µ¥ÀÌÅÍ°¡ ¼Õ»óµÇ¸é µ·À» ´õ ÅõÀÚÇÏÁö ¾ÊÀº(?) »ç¿ëÀÚÀÇ ¹®Á¦°ÚÁÒ.
±×·±µ¥ ¿äÁòµé¾î ¿£ÅÍÇÁ¶óÀÌÁî°¡ ¾Æ´Ñ ÀÏ¹Ý °³ÀÎÀÌ 24/7 µ¹¾Æ°¡´Â ±â±â¸¦ ¾µ ÀÏÀÌ ¸¹¾ÆÁø°Å °°½À´Ï´Ù.
ÃֽŠ½º¸¶Æ®ÆùÀ̳ª °³Àοë NAS Á¦Ç°µµ °¡°ÝÀÌ ÀûÁö¾ÊÀº ±Ý¾×À̶ó°í »ý°¢µÇ´Âµ¥,
°³ÀÎÀÌ ±â¾÷¿ë ¿£ÅÍÇÁ¶óÀÌÁî±Þ Àåºñ¸¦ ¾²±â´Â ´õ´õ¿í ¾î·Æ´Ù°í »ý°¢ÇÕ´Ï´Ù. (Àú´Â 2cpu ÀåÅÍÀÇ µµ¿òÀ» ¹Þ¾Æ ¿£ÅͱÞÀ» ¾²°í Àֳ׿ä.. 2cpu°¡ ÃÖ°ö´Ï´Ù)
Á¦°¡ ±Ã±ÝÇÑ °ÍÀº °³Àοë Á¦Ç°¿¡¼µµ (Á¤¼®´ë·Î¸é ´ëÀÀÃ¥=µ·ÀÌÁö¸¸ ±× ¿Ü¿¡µµ ´Ù¸¥) ´ëÀÀÃ¥ÀÌ ¸¶·ÃµÇÀÖ´ÂÁö¿´½À´Ï´Ù.
ÇÏÁö¸¸ Ưº°ÇÑ °ÍÀº ¾ø´Â°Å °°±º¿ä. °³ÀÎÀÌ¶óµµ Á¤¸» Áß¿äÇÑ µ¥ÀÌÅÍ°¡ ÀÖ´Â »ç¶÷µµ ÀÖÀ»ÅÙµ¥..
´çÀå ecc ¸Þ¸ð¸®¸¸ ÇÏ´õ¶óµµ ·¹ÀÌÅϽà ´Ã¾îÁ®¼ ¼º´É¿¡¼ ¸¹Àº ¼ÕÇظ¦ º¸´Âµ¥
°³ÀÎ »ç¿ëÀÚ ´ëºÎºÐ¿¡°Ô ÇÊ¿ä¾øÀ¸¸é¼ ¼º´ÉÀÌ ¶³¾îÁö°í ´Ü°¡°¡ ¿Ã¶ó°¥ ¿©Áö°¡ ÀÖ´Â ºÎºÐÀº ÁÙÀÌ´Â°Ô ¸Â´Ù°í º¾´Ï´Ù.
2³â¸¸ ´õ ±â´Ù·ÁºÁ¾ß°Ú½À´Ï´Ù.