SSD (Solid State Disk)에 버퍼 캐시가 있습니까? 및 쓰기 성능을 높이기위한 것임을 알고

내가 아는 모든 HDD에는 최소 8MB 이상의 버퍼 캐시가 있습니다 (디스크 드라이버의 읽기 및 쓰기 성능을 높이기위한 것임을 알고 있습니다).

그러나 궁금한 점이 있습니다. SSD에는 HDD와 비슷한 버퍼 / 캐시 시스템이 있습니까? SSD는 HDD 버퍼보다 ​​성능이 더 뛰어 납니까?



답변

위키 백과를 인용하려면 :

플래시 기반 SSD는 일반적으로 하드 디스크 드라이브의 캐시와 유사한 소량의 DRAM을 캐시로 사용합니다. 드라이브가 작동하는 동안 블록 배치 및웨어 레벨링 데이터 디렉토리도 캐시에 보관됩니다. 데이터는 캐시에 영구적으로 저장되지 않습니다. 한 SSD 컨트롤러 제조업체 인 SandForce는 설계에 외부 DRAM 캐시를 사용하지 않지만 여전히 고성능을 달성합니다. 외장 DRAM을 제거하면 다른 플래시 메모리 구성 요소의 설치 공간을 줄여 더 작은 SSD를 구축 할 수 있습니다.

물론, 적은 양을 사용할 수있는 이유는 스토리지를 위해 처음부터 메모리를 사용하고 있기 때문에 기존 하드 드라이브에 비해 이미 합리적으로 빠르지 만 하드 드라이브는 더 나은 성능을 위해 캐시 메모리를 더 많이 필요로하기 때문입니다. .

또한 기능으로 기능을 나열 할만큼 충분히 사용한다고 의심되는 경우 기존 드라이브 사양과의 결합이 나빠 보일 수 있으므로 제외하십시오.

http://en.wikipedia.org/wiki/Solid_State_Drive#Cache_or_buffer


답변

예. 대부분의 SSD에는 SRAM 또는 SDRAM과 같은 휘발성 메모리에 캐시가 있지만 반드시 고성능이 필요한 것은 아닙니다. 확실히 캐시 크기는 하드 드라이브보다 SSD의 성능을 나타내는 지표가 아닙니다.

당신은 찾을 수 이 Anandtech 기사 는 SDRAM으로, 어떻게 기존의 SSD 아키텍처에 대해 설명 또는 SRAM 캐시가 완전히 휘발성 메모리에 대한 필요성을 제거하기 위해 MLC와 SLC NAND 플래시의 혼합물을 사용하는 최신 샌 디스크 아키텍처와 비교로 흥미를.


답변

읽기에서 온보드 RAM 그냥 컨트롤러 사용하기위한 것 인텔 SSD 320 (보드의 사진을 제공한다)에 관하여. 플래터 HDD와 같은 의미에서 버퍼링을 위해 메모리를 사용하지 않는 것 같습니다.