virtualization/microsoft

[Microsoft] Hyper-V CSV Cache

yueisu 2014. 1. 20. 08:11

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?