Another way of improving the overall cluster performance is to create a local cache on a client's SSD drive. Once you create the cache, all cluster data accessed two or more times will be put to that cache.
Feature
|
Description
|
Quick access time
|
Data in the local cache can be accessed much faster (up to 10 times and more) as compared to accessing the same data stored on chunk servers in the cluster.
|
No network bandwidth consumption
|
Cluster network bandwidth is not consumed because the data is accessed locally.
|
Special boot cache
|
Local cache uses a special boot cache to store small amounts of data on file openings. This significantly speeds up the process of starting virtual machines and Containers.
|
Cache survivability
|
Local cache is persistent and can survive a graceful system shutdown; however, it is dropped when the system crashes.
|
Sequential access filtering
|
Only randomly accessed data is cached.
Data backup applications may generate a huge amount of sequential IO. Preventing such IO from being cached helps to avoid stressing the cache.
|