
저는 FreeBSD를 처음 접하고 iSCSI를 통해 가상 디스크 서비스를 만들고 싶습니다. 동일한 디스크에 데이터 세트의 스냅샷을 생성하지만 쓰기 속도를 높이기 위해 NVMe 드라이브와 같은 다른 디스크에 클론을 생성하고 싶습니다. 가능합니까?
동일한 디스크에서 읽기(데이터 세트)/쓰기(클론)가 발생할 때 성능 저하가 발생할 수 있다는 점에 대해 우려하고 있습니다.
감사해요.
답변1
아니, 당신이 원하는 것을 할 수 없습니다.
예. 구성에 NVMe 기반 L2ARC 및 ZIL을 추가하면 특정 워크로드 유형 및 패턴의 쓰기 성능을 향상시킬 수 있습니다.
이곳은 시작하기 좋은 곳입니다!
답변2
ZFS를 사용하는 경우 이는 불가능하지만 필수이거나 유용하지도 않습니다. ZFS는 많은 스냅샷을 처리할 때에도 전체 성능을 유지하도록 설계되었습니다.
답변3
zfs send/recv로 가능합니다
대상이 존재하지 않는 경우의 클론:
zfs send -R -c "/tank1/vol1@2023-11-12" | zfs receive -u "/tank2/vol@2023-11-12"
나중에 다음을 사용하여 증분 클론을 업데이트할 수 있습니다.zfs send -i