In Horizon View 5.1, VMware introduced a feature called PhoneHome. PhoneHome is an opt-In option for anonymous usage statistics collection. All data is anonymized and untraceable, and phonehome will collect information on versions, features used, system architecture choices and deployment scale. This information is used by VMware to provide better support and enhance to the most popular features. In addition to that VMware can use this data collection to better align research and development priorities to match the way customer are actually using Horizon View.
One of the things that came out of the reports provided by PhoneHome is that for all deployments with Horizon View 5.1 or higher that are actively sharing information with VMware, only ~27% have the View Storage Accelerator (aka Content Based Read Cache) feature enabled.
Content Based Read Cache is in my opinion one of the most impressive features in Horizon View and vSphere Platform, allowing Administrators to drastically cut-down on read IO operations, offloading the storage infrastructure and providing greater end-user experience.
CBRC helps to address some of the performance bottlenecks and the increase of storage cost for VDI. CBRC is a 100% host-based RAM-Based caching solution that help to reduce read IOs issued to the storage subsystem and thus improves scalability of the storage subsystem while being completely transparent to the guest OS. VMware tests have identified a boot storm reduction of approximately 80% on peaks IOPS, ~45% on average IOPS, ~65% on peak throughput and ~25% on average throughput.
Surely there are other factors that will influence on the overall end-user experience, like write IO operations and CPU consumption, but CBRC is free and it’s there to be used. PLEASE, read more about CBRC and ENABLE IT in your environment. Your users will thank you!
Here is a list of CBRC articles:
- Understanding CBRC (Content Based Read Cache)
- Understanding CBRC – RecomputeDigest Method.
- VMware EUC Portfolio: Optimizing Storage with View Storage Accelerator by Narasimha Krishnakumar.
- Sizing for VMware View Storage Accelerator (CBRC)
- View Storage Accelerator Performance Benchmark
- Why is Content-Based Read Cache (CBRC) so important for Horizon View and VSAN?
- Horizon View 5.3 and VMware VSAN Setup Video
- CBRC and Local Mode in VMware View 5.1
- View Storage Accelerator (CBRC) Hashing Function
This article was first published by Andre Leibovici (@andreleibovici) at myvirtualcloud.net.