SSD/HDD 콤보용 '캐시 스왑' 파일 시스템?

SSD/HDD 콤보용 '캐시 스왑' 파일 시스템?

우리 모두 알고 있듯이 SSD(Solid State Drive)는 가격이 비싸지만($/Gb) 액세스가 빠릅니다. 일종의 소프트웨어 커널 수준의 '캐시 스왑' 파일 시스템 기술이 존재하는지 궁금합니다. 이러한 파일 시스템의 아이디어는 자주 액세스하는 파일의 캐시를 메인 HDD에 보관한다는 것입니다.

  • 90%의 상황에서 SSD 속도 액세스의 이점을 누릴 수 있습니다.
  • 한동안 사용하지 않은 파일을 저렴하게 장기 보관할 수 있는 이점을 누릴 수 있습니다.

답변1

이 기사를 읽어보세요:SSD 및 HDD 세계 최고의 제품

기본적으로 큰 비용을 들이지 않고 SSD 속도 이점을 얻을 수 있는 가장 간단하고 저렴한 접근 방식은 작은 SSD(16~32Gb이면 성능 이점의 80%를 얻기에 충분함) 디스크를 사용하여 /모든 시스템 및 애플리케이션 파일이 있는 파티션을 유지하는 것입니다. (어차피 시작 성능 I/O 병목 현상에 주로 영향을 미치는 요소임) 및 /users모든 개인 데이터가 저장되는 HDD에 보관됩니다.

여기에는 추가적인 이점이 있습니다. 시스템 파일은 사용자 파일보다 덜 자주 업데이트되므로 SSD의 평균 수명이 읽기-주로 쓰기-드물게 파일 시스템으로 제한되어 크게 연장됨을 의미합니다.

답변2

당신의 아이디어가 나에게 동기를 부여했습니다. 글쎄요잠자리 OS어쩌면 당신의 필요에 맞을 수도 있습니다. 거기에 명시된 바와 같이 :

DragonFly는 스왑 공간을 활용하여 파일 시스템 데이터와 메타데이터를 캐시함으로써 저렴한 SSD(Solid Storage Devices)의 광범위한 가용성을 활용할 수 있는 독보적인 위치에 있습니다. 일반적으로 "swapcache"라고 하는 이 기능은 매우 적은 하드웨어 투자로 서버와 워크스테이션 작업 부하를 크게 향상시킬 수 있습니다.

이것은온라인 문서더 나아가는 데 도움이 될 수 있는 "swapcache" 기능을 소개합니다.

답변3

ZFS L2ARC바로 그렇게 하고 있습니다. 비록Linux용 기본 ZFS 구현그리고FUSE 기반, 이 커널은 여기서 최적의 선택이 아닐 수도 있습니다.

다음과 같은 기본 ZFS 지원을 갖춘 OS를 권장합니다.솔라리스 11, 오픈솔라리스/Illumos 기반 배포판또는FreeBSD.

답변4

Intel의 최신 칩셋은 소형 SSD가 있는 하드 드라이브에 설치하기 위한 캐싱을 지원합니다(실제로 이러한 용도로 설계된 20GB SSD를 판매하고 있습니다). 그들은 그것을 '라고 부른다.스마트 대응 기술'. 지난 1년 동안 마더보드에 이 독점 버전을 탑재해 온 공급업체가 몇 군데 있지만 이에 대해 구체적으로 말할 수는 없습니다.

'를 만드는 제조사도 있다.하이브리드 하드 드라이브'는 본질적으로 이것의 변형입니다. 일부 NAND가 내장된 플래터 드라이브이지만 주로 캐싱보다는 버퍼링에 사용되는 것 같습니다. 아마도 조금 더 비용 효율적일 수 있지만 실제 SSD를 사용하는 것만큼 빠르지는 않습니다. (그래도 일반 하드 드라이브보다 빠릅니다.)

관련 정보