[Microsoft] Hyper-V CSV Cache
Windows Server 2012의 Hyper-V부터 CSV Cache 기능을 이용할 수 있게되었습니다. VMware의 Content Based Read Cache처럼 Hyper-V 호스트의 메모리의 일부를 read-cache로 이용, 스토리지 볼륨(CSV)을 고속화하는 기능입니다.

출처:마이크로소프트
이 CSV Cache은 디폴트로는 무효화된 상태이기에 파워쉘을 통해 유효화를 시켜줘야 합니다.
■ Windows Server 2012 R2의 경우
(Get-Cluster). BlockCacheSize = 설정메모리(MB) ※설정메모리의 기본값은 512MB
Get-ClusterSharedVolume “CSV명” | Set-ClusterParameter CsvEnableBlockCache 1
■ Windows Server 2012 의 경우
(Get-Cluster). SharedVolumeBlockCacheSizeInMB = 설정메모리(MB) ※설정메모리의 기본값은 512MB
Get-ClusterSharedVolume “CSV명” | Set-ClusterParameter CsvEnableBlockCache 1
■ 설정치를 확인할 경우
Get-ClusterSharedVolume “CSV명” | Get-ClusterParameter CsvEnableBlockCache
이 CSV Cache는 Failover Cluster에서 설정한 CSV(Cluster Shared Volume) 단위로 설정이 가능하며, 설정후에는 CSV를 오프라인 -> 온라인해줘야 합니다. (그냥 Hyper-V 호스트를 재시작하는게 좋을거 같네요. 흐흐)
이 CSV Cache와 VMware의 CBRC를 비교한 포스팅이 있습니다. 참고하세요.
Hyper-V CSV Cache competing with VMware CBRC?