2017-05-10 17 views
2

zfs가있는 워크 스테이션 용 시스템 빌드를 계획 중입니다. 모든 작업 속도를 높이기 위해 일부 SSD를 사용하고 싶습니다. 미러링 사용 SSD를 사용한 ZFS 구성

  • 는 저장 속도가 느린 회전 디스크 풀과 빠른 시스템 풀을 만들 고속의 NVMe 강타로 SSD와 L2ARC
  • 를 사용하여 회전 드라이브

    • 하나 ZFS 풀 : 지금은 더 나은이 무엇인지 궁금하네요 SATA-SSD

    ARC와 L2ARC가 비 영구적이기 때문에 처음에는 소리가 잘 들리지 않지만 캐시는 시스템 부팅 속도를 높이는 데 도움이되지 않습니다. 맞습니까? L2arc을 영구적으로 만들 수있는 방법이 있습니까? 이견있는 사람?

    답변

    2

    Oracle Solaris 11.3을 사용하는 경우 지속적인 L2ARC를 사용할 수 있습니다 (재부팅시에도 지속됨). illumos와 FreeBSD는 아직이 기능이 없지만 로드맵에 있습니다.

    이외에도 부팅 시간을 너무 많이 보지 않을 것입니다. 느린 HDD 부팅과 빠른 SSD 부팅의 차이는 30 초에서 3 분이 될 수 있습니다. 하루가 시작되기 5 분 전에 워크 스테이션 (BIOS 설정)이 자동으로 부팅되도록 설정하면 아무런 차이가 없습니다. 기다리는 경우에도 하루에 한 번입니다.

    작업 부하에 대해 작성하지 않았습니다. 얼마나 큰 지, 임의의 IO가 얼마나 있습니까? 캐싱은 가장 최근에 사용 된 (MRU) 및 가장 자주 사용되는 (MFU) 조합입니다. 예를 들어, 큰 코드베이스를 컴파일하거나 큰 학습 데이터 세트로 작업하거나 데이터베이스를 사용하면 캐시를 빠르게 채울 수 있습니다.

    또한 첫 번째 해결 방법은 동일한 디스크에서 필요성이 다릅니다. SLOG 장치는 매우 낮은 대기 시간, 매우 높은 쓰기 지속 시간, 허용 가능한 임의 쓰기 속도가 필요하며 4-8GB보다 클 필요가 없습니다. 반면에 L2ARC 장치는 (RAM에 따라) 훨씬 더 커야하며, 빠른 임의 쓰기가 필요합니다. 이것을 결합하기를 원한다면, 매우 비싼 지역 (본질적으로 두 세계 모두에서 최상)에서 자신을 발견하게 될 것입니다. 두 개의 다른 장치를 나누어 사용하는 것이 더 효율적일 수 있습니다.

    +0

    부팅 시간이 맞습니다. 대형 데이터 세트에서 작업하기위한 것이므로 실제로는 무작위 읽기/쓰기보다 순차적입니다. NVMe SSD를 구입하면 모든 도메인의 HDD보다 훨씬 좋은 방법이라고 생각했습니다. 그래서 저는 그것의 일부 GB를 SLOG로 사용하고 L2Arc로서 그것의 대부분을 사용할 수 있습니다. 권리? 심지어 128GB 드라이브라도 충분해야한다고 생각합니다. – Jonas