ZFS를 살펴 보는 것이 좋지만 적절한 성능을 얻으려면 전용 장치를 ZFS (ZIL Intent Log)로 선택해야합니다. 기본적으로 이것은 매우 빠른 쓰기 (20-100K IOPS)를 할 수있는 작은 장치 (몇 GB)로, ZFS는 쓰기가 스토리지에 동기화되었음을 즉시 확인할 수 있지만 실제로 하드 디스크에 쓰기를 커밋 할 때까지 최대 30 초 동안 기다립니다. 당신의 수영장. 충돌 / 정지가 발생하면 마운트시 ZIL의 커밋되지 않은 트랜잭션이 재생됩니다. 결과적으로, UPS 외에도 내부 전원 공급 장치 / 슈퍼 커패시터가있는 드라이브를 사용하여 보류중인 IO가 전원 손실시 영구 저장 장치로 만들 수 있습니다. 전용 ZIL 장치를 선택하면 쓰기 작업의 대기 시간이 길어 모든 종류의 문제가 발생할 수 있습니다. Sun에 관심이 없다고 가정하면
- DDRDrive X1 -ZIL 사용을 위해 명시 적으로 설계된 PCIe x1 카드의 4GB DDR2 + 4GB SLC 플래시. 쓰기는 RAM에 간다; 전력 손실이 발생하면 수퍼 커패시터로 전원을 공급받는 60 초 이내에 RAM을 NAND에 동기화합니다. (50k-300k IOPS; 2,000 달러 직접, .edu의 경우 $ 1500)
- Intel X25-E 32GB 2.5 인치 SSD (SLC, 수퍼 캡 없음, 3300 쓰기 IOPS); [Amazon에서 $ 390] [11]
- OCZ Vertex 2 Pro 40GB 2.5 인치 SSD (수퍼캡, MLC, 20k-50k 쓰기 IOPS); 아마존에서 $ 435 .
OpenSolaris / Nexenta + ZFS 설정이 완료되면 OpenSolaris와 ESX boxen간에 블록을 이동할 수있는 몇 가지 방법이 있습니다. 올바른 인프라는 기존 인프라 (L3 스위치, 파이버 카드) 및 우선 순위 (중복성, 대기 시간, 속도, 비용)에 크게 좌우됩니다. 그러나 iSCSI / FC / NFS 기능의 잠금을 해제하기 위해 특수한 라이센스가 필요하지 않기 때문에 하드웨어가있는 모든 것을 평가하고 좋아하는 것을 선택할 수 있습니다.
- iSCSI 대상 (CPU 오버 헤드, OpenSolaris에서 TOE 지원 없음)
- 파이버 채널 대상 (파이버 카드는 저렴하지 않음)
- NFS (VMWare + NFS는 고정 가능하고 마운트 32 개로 제한 될 수 있음)
평가에 500 달러를 쓸 수없는 경우 ZIL을 사용 하거나 사용 하지 않는 상태에서 테스트 하여 ZIL에 병목 현상이 있는지 확인하십시오. (아마)입니다. 프로덕션 환경에서는이 작업을 수행하지 마십시오 . L2ARC 용 램과 SSD가 많지 않다면 ZFS 중복 제거 기술을 그대로 사용하지 마십시오. 일단 설정하면 확실히 좋지만 dedup을 사용하기 전에 NFS 조정을 시도하십시오 . 1-2Gb 링크로 포화 상태가되면 8gb FC, 10gigE 및 무한대에 성장 기회가 있지만 각각 평가에 상당한 투자가 필요합니다.