낸드 채널 ECC (LDPC) 외에도
SRAM(컨트롤러 내부 CPU 캐시)/DRAM ECC도 적용되어 있음
그에 반해 소비자용 x86 CPU들 요즘 세대들은 제대로 내부 CPU 캐시 ECC/패리티 사용을 공개하고 있지 않음
서버군들도 꽤 옛날 꺼에 특정 종류들만 밝혀놓은 상태
낸드 채널 ECC (LDPC) 외에도
SRAM(컨트롤러 내부 CPU 캐시)/DRAM ECC도 적용되어 있음
그에 반해 소비자용 x86 CPU들 요즘 세대들은 제대로 내부 CPU 캐시 ECC/패리티 사용을 공개하고 있지 않음
서버군들도 꽤 옛날 꺼에 특정 종류들만 밝혀놓은 상태
@ㅇㅇ 그러니까 해시 보는 소프트웨어가 동작 중에 에러가 나서 실제로는 다른 데이터가 써져 있는데 무려 정상 해시값이 튀어나온 상황을 가정하시는거죠? 그.. 현대 해시 알고리즘을 그렇게 깰 수 있으면..
@Dew 애초에 그런것도 다 그런걸 가정하니깐 단일 트랜잭션 path에 CRC+ECC 다하는거에요..
@Dew 그런게 의미없으면 SSD 컨트롤러도 그냥 다 빼고 ARM 코어에서 낸드채널 보낼때 해시 체크하면되겠죠?
@ㅇㅇ 그러니까 소비자용 pc에서는 소프트웨어가 체크하는 걸로 충분하다니까요. 그럼 소비자용 PC에서는 아예 디램이 ECC가 없는데 데이터가 망가져요?
@Dew 망가지는데요...? 그러니깐 토발즈한테 욕먹죠.
@Dew 괜히 AM5/LGA1700 쓰는 사람들도 중요한거 하는 사람들은 ECC UDIMM 쓰는줄 압니까...
@ㅇㅇ SSD 컨트롤러는 바깥으로 내보내는 데이터의 무결성을 담보해야 하니까 다는 거고요. 전원 껐다가 새로 켜서 CPU가 ssd에서 처음 데이터 읽는데 뭐가 정상 데이터인지 뭐가 비정상인지 판단할 기준조차도 없는데 SSD 데이터는 이전에 썼던 데이터 그대로를 완벽하게 보존해야한다니까요?
@Dew 그니깐 바깥으로 보내는 데이터의 무결성 자체가 애초에 호스트인 CPU가 RAS 가 안되면 보장이 안된다고요...
@ㅇㅇ SSD는 외부가 무슨 환경이든지 상관없이 그 자체로 들어온 데이터를 그대로 돌려주는 애라고요
@Dew 거기에 데이터 넣는 주체가 CPU라고요...
@ㅇㅇ 데이터 넣는 주체가 뭐든 SSD는 통신 스펙만 맞춰서 입력이 되면 저장했다가 그대로 뱉어주는 애예요.
@Dew 근데 거기로 데이터 넣는 전체 path에서 CPU ECC, DRAM ECC, PCIe LCRC/ECRC 안되면 무슨 소용이죠?
@ㅇㅇ 잘 되니까 소비자용 PC에서 ecc 없는 dram을 쓰겠죠?
@Dew 잘 안되니깐 오류 많이 나겠죠?
@ㅇㅇ 잘 되니까 안 달고 파는거겠죠? 그게 문제면 당연히 달아서 팔죠
@Dew 잘 안되니깐 아직도 ECC UDIMM 팔고 AM5/LGA1700 HP/DELL 웍스급에서 꼭 달고 나오겠죠?
@ㅇㅇ 잘 되니까 소비자용 PC가 잘 팔리는거겠죠?
@Dew 잘 안되니깐 저것들도 잘 팔리겠죠?
@Dew
https://www.youtube.com/쇼츠/bgol_TojZQ4
그리고 잘 되는데 왜 토발즈한테 욕먹음...?
@ㅇㅇ 잘 되니까 소비자용 PC가 잘 팔리겠죠?
@Dew 음... 뻐꾸기 됐네...
@ㅇㅇ 그 생각을 토발즈한테 의탁하지말고 본인 주관을 좀 가지세요 서버 컴퓨터에 쓰려고 리눅스 만든 양반이고 리눅스 쓰다 불평하는걸 대체 왜 소비자용 PC에다 욕한대요? 아 물론 링크는 바꾸기 귀찮아서 무슨내용인지 안봤는데요 그렇게 쓰는게 소비자용 PC 시장에서 얼마나 된다고? 저는 처음부터 소비자용 PC 얘길 했는데 자꾸 서버 들먹이고 워크스테이션 들먹일거면 대체 왜 꼬투리잡는지 이해조차 안되는데 누가 거기다가도 ecc 필요없대요?
@Dew 그... 생각을 의탁하라 마라 하시기전에 기술들이 왜 있는지나 좀 생각을...
@ㅇㅇ 기술들이 왜 있는지 생각하기 전에 SSD가 무슨 역할을 어떻게 해줘야하는지부터 생각을 하셔야겠죠?
@Dew SSD 역할에도 답도 못해서 뻐꾸기 하셨으면서 뭘...
@ㅇㅇ "SSD는 외부가 무슨 환경이든지 상관없이 그 자체로 들어온 데이터를 그대로 돌려주는 애라고요"조차 이해를 못하셨으면서 뭔..
@Dew "거기로 데이터 넣는 전체 path에서 CPU ECC, DRAM ECC, PCIe LCRC/ECRC 안되면 무슨 소용이죠?" 에 답도 못하셨으면서...
@ㅇㅇ SSD는 그 데이터 Path 아무 상관이 없는데요?
@Dew 상관이 없다는 사람이랑 대화해서 뭐하나 싶네요... 아는게 없는데...
@ㅇㅇ 통신 스펙만 맞춰서 신호 주면 데이터 저장하고 읽어주는 애라니까요?
@Dew 신호 주면 데이터 저장하고 읽어주는 애라면서 PCIe LCRC/ECRC 가 뭔지도모르면...
@ㅇㅇ 본문:낸드 채널 ECC (LDPC) 외에도SRAM(컨트롤러 내부 CPU 캐시)/DRAM ECC도 적용되어 있음그에 반해 소비자용 x86 CPU들 요즘 세대들은 제대로 내부 CPU 캐시 ECC/패리티 사용을 공개하고 있지 않음서버군들도 꽤 옛날 꺼에 특정 종류들만 밝혀놓은 상태댓글:그야 ssd는 외부에서 넘겨준 데이터를 1비트도 틀리지 않고 다시 갖다줘야 하는데소비자용 PC는 안그래도 되니까죠.?
@ㅇㅇ CPU나 DRAM ECC 얘기하시던 분이 뭔 PCIe LCRC/ECRC 얘기를 하세요?
@Dew ㅇㅇ 갤로그로 이동합니다. ? 거기에 데이터를 저장하고 읽는 주체는 메인 CPU인데요 07.18 12:22:01
@Dew 검색해보고오셨어요? 근데 CPU 가 SSD 에 데이터 쓰는 통로가 PCIe 인데요...
@ㅇㅇ 아.. 설마 CPU가 pcie crc 연산하는 줄 알고 지금 남보고 뭔지도 모르냐고 하셨어요? 레전드네..
@Dew ...? CPU가 SSD 에 넣는 데이터를 연산하는거죠... 설마 CPU ECC도 "CPU" 파이프라인이 계산하는 개념이라 생각하시나요...?
@Dew 혹시 실례지만 어느 대학 무슨 전공이신지...
@ㅇㅇ 잘 됐네요 그럼 "신호 주면 데이터 저장하고 읽어주는 애라면서 PCIe LCRC/ECRC 가 뭔지도모르면..." 이건 지금 얘기중인 주제랑 아무 상관도 없다는 걸 인정하셨네요?
@Dew ...? 본인이야 말로 지금 결국 신호 주는 호스트가 CPU고 그 전체 PATH RAS가 되야한다는걸 인정하신거 아니신지...?
@Dew "거기로 데이터 넣는 전체 path에서 CPU ECC, DRAM ECC, PCIe LCRC/ECRC 안되면 무슨 소용이죠?" 에서 PCIe LCRC/ECRC는 CPU와 상관없음을 인정하셨고, 소비자용 PC에서 잘만 되니 ECC 없는 DRAM이 잘 팔리는거겠죠? 이걸 대학 전공까지 물을 얘긴가..
@Dew "거기로 데이터 넣는 전체 path에서 CPU ECC, DRAM ECC, PCIe LCRC/ECRC 안되면 무슨 소용이죠?" 에서 PCIe LCRC/ECRC는 CPU와 상관없음을 인정하셨고, -> ...? CPU가 SSD 에 데이터를 쓰면 지나는 통로에 PCIe 가 있고 거기서 L3 엔드포인트끼리 ECRC, L2 hop 끼리 LCRC 하는데 왜 전체 RAS path 랑 상관없다는건지... 이과는 도저히 이해할수가없는데..
@ㅇㅇ 그 대학 전공 얘기 운운하기 전에 아주 그냥 단순하게만 좀 생각해보세요 SSD가 전원이 꺼졌다가 켜지는 상황에서 그 이전에 PC에 붙어서 CPU랑 뭘 짝짝꿍 연산해서 저장했든 간에 전원 새로 켜지면 아무런 정보도 없이 이전에 쓰여진 데이터 그대로 가져다줘야 한다는 애라는게 그렇게 이해하기가 어려우신가? 솔직히 이건 대학보다 좀 더 밑의 학력이 궁금하긴 한데.. 뭐 묻진 않겠습니다
@Dew CPU <-> DRAM 연산 후 데이터 창출 후 커널 path 따라 ssd에 저장하면서 (CPU 파이프라인/캐시 + DRAM) -> SECDED 그후 PCIe LCRC/ECRC 그 후 SSD 컨트롤러 내부 SRAM ECC + 컨트롤러 DRAM ECC -> 낸드채널 CRC/LDPC 이게 이해가 어렵나요... 아니 저는 뭐 대학 자신있는데... 서로 말해보기 할까요?
@ㅇㅇ 그게 다 끝나고 전원이 종료되어서 CPU RAM에 아무 비교할 데이터도 없는 상황에서 SSD는 이전에 쓴 데이터를 그대로 다시 올려줘야 하는 애라서 컨트롤러 내부에 ECC가 그렇게 달려있다는 말이 그렇게 이해가 어려우신가?
@Dew 애초에 쓰는 데이터를 만드는쪽이 RAS 가 안되는데 무슨 소용이냐는 말에 대한 대답은 도대체 언제하실건지...
@ㅇㅇ 그리고 PCIe LCRC/ECRC는 CPU 상관없이 있는것임을 합의했죠? 그러면 남은 건 CPU, RAM의 ECC 여부인데 CPU는 모르겠고 ecc 없는 dram은 소비자용 PC 수준에서 충분히 필요없으니까 안 달고 판다는게 이해가 안되시나?
@Dew 그리고 PCIe LCRC/ECRC는 CPU 상관없이 있는것임을 합의했죠? -> 갑자기 논지는 왜 트시는지... 검색해보고 오시기 전에는 SSD 앞쪽에 데이터 넣는 쪽 RAS 는 왜따지냐고 하셨자나요 ㅋㅋ...
@Dew (CPU 파이프라인/캐시 + DRAM) -> SECDED 그후 PCIe LCRC/ECRC 그 후 SSD 컨트롤러 내부 SRAM ECC + 컨트롤러 DRAM ECC -> 낸드채널 CRC/LDPC 결국 이거 중요성 인정하시는거네요?
@ㅇㅇ "SSD는 그 데이터 Path 아무 상관이 없는데요?"
@ㅇㅇ pcie nvme 스펙에 ssd는 데이터 그렇게 써야한다고 적혀있어요? 스펙대로 신호 넣으면 저장했다가 읽어주는애라는게 그렇게 이해가 안되시나?
@Dew ㅋㅋ... 그러니깐 지금 무시당하고 계신거에요
@ㅇㅇ 내가 맞는데 틀린 애들이 무시한다고 뭐 어때요? 님은 좀 타격이 있으신가봄?
@Dew 그 SSD에 밀어넣는 주체가 RAS path에 안들어가는데... E2E 라는 용어를 모르세요?
@Dew 내가 맞는데 틀린 애들이 무시한다고 뭐 어때요? -> ㅋㅋ... 아하! 왜 다른 전문가분들에 의탁하지 말라하시는지는 잘 알겠네요 ㅋㅋㅋ
@ㅇㅇ SSD는 그 path가 뭐든 들어온 대로 저장했다가 내뱉어주는 애라는 게 이해가 안돼요?
@Dew 거기에 주는 놈이 RAS가 안되서 보장이안된다다고 1557번 얘기중인데 이해가 안돼요?
@ㅇㅇ 보장이 되거나 말거나 SSD 역할은 들어온 대로 내보내주는애라고 오조오억번 얘기중인데 이해가 안돼요?
@Dew ㅋ... 그럼 남들 다 제대로된 데이터 생성해서 제대로 보내서 제대로 SSD에 넣을때, 님 혼자 고장난 데이터 고장내서 보내서 제대로 SSD에 넣으세요 ㅇㅇ...
@ㅇㅇ 와 드디어 이해를 하셨네 바깥에서 틀린 데이터를 보냈든 맞는 데이터를 보냈든 SSD는 잘 보관했다가 잘 내보내주는 애라니까요
@ㅇㅇ SSD는 맞고 틀린 개념이 없이 그냥 들여보낸거 내보내주는애라니까 DRAM에서 에러가 발생했으면 그게 PCIe lcrc ecrc 수준에서 검출이 돼요? 그냥 포장해서 보내고 받을거잖아요 그럼 틀린 데이터 SSD는 그냥 저장한다니까요? 그럼 그거 검출은 누구 책임인데요? 소프트웨어가 해서 다시 쓰기를 보내야죠
@Dew 소프트웨어가 해서 다시 쓰기를 보내야죠 -> SECDED 없이 안된다니깐요
@Dew 원자성 가진 트랜잭션 구간 내에서 해싱이든 뭐든 완전한 RAS 보장이 안되는데
@ㅇㅇ CPU DRAM 레벨에서 붙은 ECC 메타데이터가 뭐 SSD 컨트롤러 레벨까지 내려가서 SRAM DRAM 낸드 LDPC 알고리즘까지 그 메타데이터가 살아있을 줄 알았어요? 아이고.. 그러고 RAS PATH라고 지금 망상까지 한거고? 하...
@Dew 그거마저도 8비트 그룹 단위에서 3비트 이상 오류나면 안되는거고
@Dew ECC에 메타데이터 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ씹
@Dew 저기요 패리티나 SECDED 학교에서 안배웠어요?
@ㅇㅇ 그 미안한데 SSD는 완전히 블랙박스라고 생각하세요 SSD 컨트롤러 안에 뭐가 있든 디램이 있든 디램리스든 ldpc ECC를 뭘 하든 그냥 SSD 내부 동작을 위해서 붙이는 데이터지 외부 데이터랑은 아무 하등 상관없는 기능이니까
@Dew 블랙박스에 쓰레기 많이 넣으세요~ 전문성 가진 곳에선 아무도 그렇게 안쓰니깐
@ㅇㅇ SSD에 쓰레기를 넣었는데 금괴를 꺼내주면 안되겠죠?
@Dew 프로그램이 원래 CPU에서 계산하려던건 금괴인데 본인 시퓨, 램, PCIE 문제로 쓰레기가되서 보내진건데요?
@ㅇㅇ 와 이제 좀 대화가 되시네 "그러니까 소비자용 pc는 거기서 에러가 나면 블루스크린 뜨던지 해서 사람한테 욕 한번 먹고 재부팅하면 되는데 ssd는 그럴 수 없어서라니까요"
@ㅇㅇ 시퓨 램 PCIE 문제로 금괴가 쓰레기가 됐으면 SSD 컨트롤러의 ECC는 그걸 금괴인데 쓰레기가 된 걸 인식하거나 복구하기 위해서 있는 게 아니고 쓰레기가 들어왔으면 그대로 쓰레기 내보내고 금괴 들어왔으면 금괴 내보내기 위해서 있는 게 컨트롤러예요 그래서 PC가 SSD 데이터를 읽어봐서 나는 금괴를 보냈는데 쓰레기가 들어가있으면 "다시" 해야겠죠?
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew 모든 CPU 나 호스트D램 소프트에러가 다 블루스크린 띄우고 에러감지되고 그러는게 아님 ECC없이는 07.18 12:35:06
@ㅇㅇ "거기서 에러가 나면 소프트웨어가 해시를 보든지 해서 제대로 들어갔는지 다시 써야하는지 판단을 하죠"
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew 단일 트랜잭션 내에서 보장이 안되는데.. 07.18 12:38:03
@ㅇㅇ "거기서 에러가 나면 소프트웨어가 해시를 보든지 해서 제대로 들어갔는지 다시 써야하는지 판단을 하죠"
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew 애초에 그런것도 다 그런걸 가정하니깐 단일 트랜잭션 path에 CRC+ECC 다하는거에요.. 07.18 12:40:12 ㅇㅇ 갤로그로 이동합니다. @Dew 그런게 의미없으면 SSD 컨트롤러도 그냥 다 빼고 ARM 코어에서 낸드채널 보낼때 해시 체크하면되겠죠? 07.18 12:40:42
@Dew
ㅇㅇ
갤로그로 이동합니다.
@Dew
https://www.youtube.com/쇼츠/bgol_TojZQ4
그리고 잘 되는데 왜 토발즈한테 욕먹음...?
07.18 12:51:38
@ㅇㅇ "그 미안한데 SSD는 완전히 블랙박스라고 생각하세요 SSD 컨트롤러 안에 뭐가 있든 디램이 있든 디램리스든 ldpc ECC를 뭘 하든 그냥 SSD 내부 동작을 위해서 붙이는 데이터지 외부 데이터랑은 아무 하등 상관없는 기능이니까"
@ㅇㅇ 잘 되니까 사람들이 ECC 없는 디램도 잘만 쓰겠죠?
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew 프로그램이 원래 CPU에서 계산하려던건 금괴인데 본인 시퓨, 램, PCIE 문제로 쓰레기가되서 보내진건데요? 07.18 13:36:52
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew 잘 안되니깐 아직도 ECC UDIMM 팔고 AM5/LGA1700 HP/DELL 웍스급에서 꼭 달고 나오겠죠? 07.18 12:49:52
@ㅇㅇ 와 이제 좀 대화가 되시네 "그러니까 소비자용 pc는 거기서 에러가 나면 블루스크린 뜨던지 해서 사람한테 욕 한번 먹고 재부팅하면 되는데 ssd는 그럴 수 없어서라니까요"
@ㅇㅇ 잘 되니까 소비자용 PC가 팔리는거겠죠?
@Dew @Dew ㅇㅇ 갤로그로 이동합니다. @Dew 모든 CPU 나 호스트D램 소프트에러가 다 블루스크린 띄우고 에러감지되고 그러는게 아님 ECC없이는 07.18 12:35:06 -> 루프인데요?
@Dew ㅇㅇ 갤로그로 이동합니다. @Dew ㅇㅇ 갤로그로 이동합니다. @Dew 잘 안되니깐 아직도 ECC UDIMM 팔고 AM5/LGA1700 HP/DELL 웍스급에서 꼭 달고 나오겠죠? 07.18 12:49:52
@ㅇㅇ "거기서 에러가 나면 소프트웨어가 해시를 보든지 해서 제대로 들어갔는지 다시 써야하는지 판단을 하죠"
@ㅇㅇ 잘 되니까 소비자용 PC가 팔리는거겠죠?
@Dew @Dew ㅇㅇ 갤로그로 이동합니다. @Dew 애초에 그런것도 다 그런걸 가정하니깐 단일 트랜잭션 path에 CRC+ECC 다하는거에요.. 07.18 12:40:12 ㅇㅇ 갤로그로 이동합니다. @Dew 그런게 의미없으면 SSD 컨트롤러도 그냥 다 빼고 ARM 코어에서 낸드채널 보낼때 해시 체크하면되겠죠? 07.18 12:40:42
@Dew @Dew 잘 안되니깐 아직도 ECC UDIMM 팔고 AM5/LGA1700 HP/DELL 웍스급에서 꼭 달고 나오겠죠? 07.18 12:49:52 이건 바로 반박당하면서 왜 자꾸다는건지... 그냥 슬슬 이제 패는 느낌도 지루한데 그냥 무시해도되나요?
@ㅇㅇ "그 미안한데 SSD는 완전히 블랙박스라고 생각하세요 SSD 컨트롤러 안에 뭐가 있든 디램이 있든 디램리스든 ldpc ECC를 뭘 하든 그냥 SSD 내부 동작을 위해서 붙이는 데이터지 외부 데이터랑은 아무 하등 상관없는 기능이니까"
@ㅇㅇ 잘 되니까 소비자용 PC가 팔리는거겠죠?
@ㅇㅇ 아 지금 유구한 키배의 전통 막댓사수하는거 아니었음?
@Dew 한쪽이 무한장애인짓하는데 어케이기겠음 ㅋ... 그냥 님이 이겼다 하세요
@ㅇㅇ ㅇㅇ 처음부터 나는 맞으니까 진적이 없죠
작성자는 병신인가..
다중이는 좀...
저 고닉은 여기 댓글말고는 작성글이 하나도 없네 - dc App
아 그렇네.. 괜히 시간낭비하는거 같기도하고