휴이의 기록보존공간

2TB의 RAM Disk? 본문

콤퓨타 & IT/하드웨어

2TB의 RAM Disk?

휴이. 2022. 3. 21. 10:34

컴퓨터의 성능이 좋을수록 보통 빠르다고들 합니다.

 

그리고 그것이 가장 크게 체감되는 것은 아마 HDD에서 SSD로 넘어오며 생긴 부팅시간과 지연시간의 감소에 의해서 발생했겠죠.

 

저는 데이터를 저장하는 매개체를 좋아합니다. 제 컴퓨터 취미 생활의 시작이 데이터 저장에서 시작했기 때문이죠.

 

그중에서 저는 HDD와 같은 기계적인 부품보다 SSD와 같은 전자적인 부품을 좋아합니다.

 

RAM Disk, 우리가 흔히 말하는 메모리로 이루어진 저장장치로 감히 끝판왕이라고 할 수 있죠.

 

물론 전원을 끄면 데이터는 날아갑니다. 휘발성이기 때문이죠.

 

DRAM의 자세한 원리는 이 포스팅에서 다루지 않을 것이며 PRAM, ReRAM은 물론 NVDIMM도 다루지 않을 것입니다.

 

다음에 기회가 된다면 다루어보도록 하겠습니다.

 


RAM Disk는 보통 DRAM으로 구성되어있다는 그 특성상 수명도 무제한에 가까우며 발열도 적고 굉장히 빠른 속도를 자랑합니다. 인터페이스 자체가 병목일 정도로 빠른 속도죠.

 

하지만 데이터를 유지하기 위해서는 연속적인 전력공급이 필요하며 용량도 굉장히 적다는 것이 단점입니다.

 

실제로 출시된 RAM Disk들을 살펴보면 배터리가 있으며 동시에 굉장히 구형 제품이라는 것을 짐작할 수 있습니다.

GIGABYTE i-RAM의 기사가 2005년에서 2006년에 분포해있는 것을 보면 말은 다했죠.

 

그런데 최근에 재미난 사이트라고 해야 할까요, DDR3로 RAM Disk를 만들어 파는 것을 보았습니다.

 

https://ddramdisk.store/

 

ddramdisk.store

RAM disk, this is a disk based on RAM memory chips. This kind of disk is not able to retain data after the power is turned off (unless a supporting battery is used), but has an exceptionally high read/write speed (especially for random access) and an unlim

ddramdisk.store

 

최대 용량이 무려 2TB까지 있군요.

 

더 놀라운 것은 싼 가격입니다.

 

현재 Newegg에서 Optane DC P5800X 800GB의 가격이 현재 $2,000이 넘는데 1TB RAM Disk가 $1,000도 안 하군요.

 

점점 이상한 느낌이 들기 시작합니다.

 

본격적으로 제품의 소개를 읽어보면, GB당 $0.4인 DDR3를 사용했다고 합니다.

 

굉장하군요.. DDR3의 표준에서는 칩당 최대 8Gb의 용량이니 칩 하나당 1GB의 용량을 가집니다. 그럼 2TB의 용량 구현을 위해서는 2048개가 필요하군요.

 

음.. 아무리 봐도 1000개도 실장하지 못할 PCB 같은데 표준을 지키지 않은 칩인 걸까요.

 

앞면에는 정체불명의 칩 4개와 Silicon Motion의 SSD 컨트롤러인 SM2262EN 하나가 보입니다. 깨알같이 컨트롤러를 위한 메모리 칩도 실장되어있군요.

 

SM2262EN이라.. 알 사람은 아는 그 컨트롤러죠. 1년도 더 전에 ADATA에서 사전 공지 없이 SSD의 컨트롤러를 교체해서 팔다가 걸린 사건에 연루된 컨트롤러입니다. 데이터 시트를 아래 첨부합니다.

 

https://www.siliconmotion.com/download/u/a/SM2262EN_PB_EN_201910.pdf

앞면을 설명해주는 사진이 있습니다. 그런데 배터리나 배터리 커넥터는 어디 있는 걸까요? 설명하는 글에서는 PCB위에 있다고 했는데 보이질 않습니다.

 

어쩌면 저 BIOS1 칩의 옆에 있는 커넥터일 수도 있겠습니다.

 

 

구현 방식을 간략하게 설명한 개념도도 있습니다.

 

DDR3 칩들과 SM2262EN 사이 FPGA를 4개 배치함으로써 SM2262EN에서 4개의 낸드로 인식한다...라는 것 같습니다.

 

하지만 '고뇌를 열심히 했다'라는 말 이외에는 아무런 설명이 없습니다.

 

FPGA에 대해서는 무엇인지, ASIC와 다른 점에 대해서만 간략하게 아는 문외한이기에 태클을 걸진 못합니다.

 

제조사 측에서 내세우고 있는 CDM의 결과입니다. RAM Disk라는 말에 맞게 굉장한 성능을 보여주는데 이상한 점이 있습니다.

 

순차든 랜덤이든 PCIe 3.0 x4의 대역폭은 인터페이스에서 약 4GB/s를 지원합니다.

 

물리적인 인터페이스보다 전기적인 인터페이스는 더 클 수 없죠. 이 제품은 위에서 볼 수 있듯이 확실하게 PCIe x4의 제품입니다. 그렇다면 저 속도는 약 8GB/s를 지원하는 PCIe 4.0 x4라는 것을 짐작할 수 있습니다.


정리해보겠습니다.

 

이 제품은 스펙시트상으로 최대 순차 R/W가 각각 3,500 MB/s와 3,000 MB/s를 지원하는 PCIe 3.0 x4 컨트롤러인 SM2262EN을 사용하고 있는데 다른 부가 작업 없이..

 

예를 들면 3.0 x4 컨트롤러를 두 개 묶어서 3.0 x8의 속도를 가지게 하고 이것을 4.0 x4로 바꾸는 작업이라던지 그런 것이 하나도 없음에도 불구하고 SM2262EN으로 PCIe 4.0 x4의 한계에 가까운 속도를 보여주고 있습니다.

 

마지막에는 이 상품(?)의 후속작의 프로토타입을 제작 중인데 SM2262EN 2개를 직렬로 연결해서 x8 슬롯에서 두 배의 속도를 보여주고 있다고 합니다

 

더 이상 할 말이 없군요...

 

하다못해 기술 부분이라도 더욱 자세하게 공개해줬다면 $140.00의 114GB 드라이브는 호기심에 하나쯤 사볼만했는데 말이죠.

 

이런 사기행각은 없어져야 한다고 생각합니다.

Comments