2009-06-18 2 views
2

엄격한 프로그래밍 사이트의 경우 약간의 주제가 될 수 있지만 소프트웨어 프로젝트를 시작하거나 내가 제안한 바를 수행 할 수있는 기존 프로젝트에 참여하는 데 관심이 있습니다.인라인 캐시 인 SSD

이제 SSD 스토리지가 인기를 얻고 나면, 내 destop 컴퓨터에서 SSD 스토리지를 사용하는 데 더 관심이 있습니다. 표준 드라이브에 비해 기가비트 당 가격이 매우 비싸기 때문에 드라이브 크기를 제한해야합니다. 나는 사용을 극대화하고 싶지만 모든 데이터를 사용할 수는 없습니다.

내가하고 싶은 것은 명시 적으로 데이터를 저장하지 않고도 내 데이터의 나머지 부분에 보이지 않는 인라인 캐시로 SSD를 사용하고 싶습니다. 내 일반 드라이브에서 데이터를 읽으면 SSD에 캐시됩니다. 이러한 파일에 대한 모든 후속 액세스는 SSD에서 파일을 검색하고 변경 사항은 속도가 느린 드라이브로 전파됩니다. 사용자는 드라이브 목록에서 SSD를 절대로 볼 수 없습니다.

이렇게하면 처음 파일에 액세스 할 때 평소보다 약간 느려지지만 그 시점부터는 훨씬 빨라집니다. 분명히 잠시 후에 SSD가 가득 차게되고 덜 빈번하게 사용되는 파일이 방을 만들기 위해 해제 될 수 있습니다.

이와 비슷한 것을 허용하는 파일 시스템이 있습니까? 아니면 저수준 드라이버가 OS와 파일 시스템간에 작업을 수행 할 수 있습니까?

+0

http://serverfault.com에서 요청해야합니다. –

+0

감사합니다. 나는 거기에가 본 적이 없다. 나는 그것을 조사 할 것이다. –

+0

인텔이 현재 Z68 칩셋으로이 일을하고있는 것 같습니다. http://www.macrumors.com/2011/02/28/intels-z68-chipset-to-bring-ssd-caching-to-sandy-bridge 지금 내 돈은 어디에 있나?! ;-) –

답변

1

옵션 :

  1. ZFS. ZFS는 SSD를 캐시로 사용하는 파일 시스템입니다. ZFS는 OS 지원이 제한되어 있으므로 (대부분 Sun) 실용적인 솔루션이 아닙니다.

  2. 하이브리드 드라이브. Seagate MomentusXT 하이브리드 SSD/HDD는 플래시를 읽기 캐시로 사용합니다. 그것에 대해 여러 가지 사항을 들었지만 탐구 할 가치가 있습니다.

  3. 전용 페이지 파일 드라이브로 이산 SSD. Windows (물론 UNIX 등)는 SSD를 메모리 스왑의 페이지 파일 위치로 사용할 수있게합니다. 그것은 간접적이지만 동일한 것을 성취 할 것입니다. Windows Vista/7에는 SSD의 직접적인 이점을 취하기로되어있는 ReadyBoost도 있습니다. 격렬하게 인기가 없지만 시도해 볼만한 다른 것.

개인적으로 저는 전용 페이지 파일 드라이브가 가장 좋은 방법이라고 생각합니다.

관련 문제