DRAMless SSD

Summary

DRAMless SSD는 별도 외부 DRAM 칩을 탑재하지 않고 동작하도록 설계된 SSD다. 저가형이라는 뜻은 아니며, NVMe 제품은 Host Memory Buffer(HMB)를 지원할 수 있지만 실제 성능·호환성은 모델과 작업 조건에 따라 다르다.

동작 방식

DRAMless 설계는 컨트롤러 내부 메모리, NAND의 일부 영역, 또는 NVMe의 Host Memory Buffer 기능 등을 조합해 매핑·버퍼 작업을 처리할 수 있다. HMB는 NVMe 명령 집합에서 호스트 시스템 메모리를 일부 활용할 수 있게 한 기능이며, SATA/AHCI SSD에 같은 방식으로 적용되는 개념은 아니다.

평가할 때 볼 항목

항목이유
SATA 또는 NVMe프로토콜·큐·HMB 활용 가능 여부가 다르다.
용량NAND 다이 병렬성·매핑 규모·캐시 용량이 제품 용량에 따라 달라질 수 있다.
짧은/긴 쓰기SLC 캐시 전후의 지속 쓰기 성능이 달라질 수 있다.
여유 공간남은 공간이 적으면 GC 부담과 성능 변동이 커질 수 있다.
실제 워크로드OS 부팅·게임·대용량 복사·가상화·편집은 I/O 패턴이 다르다.
보증·내구성TBW, 기간, 지원 도구·펌웨어 정책을 모델 단위로 확인한다.

흔한 오해

  • ‘DRAMless라서 반드시 느리다’: 워크로드·컨트롤러·NAND·용량에 따라 다르다.
  • ‘HMB가 있으니 외부 DRAM과 완전히 같다’: HMB는 호스트 메모리를 활용하는 방식이며, 사용 가능 여부와 효과가 동일하지 않다.
  • ‘SLC 캐시가 빠르니 지속 쓰기도 같다’: 캐시가 소진된 뒤의 결과는 별도로 봐야 한다.

관련 문서

출처