Our small computing cluster has 3 computing nodes and 1 file server. The file server has around 70TB data to be accessed by the 3 computing nodes. All of the 3 computing nodes have 3 4TB SSDs which are now idling.
Currently the computing nodes use NFS to access files on the file server, and all the servers are connected to a 1 Gbps network. Is there a proper way to create a "pool of cache" from those SSDs so that there is no need to always access files from the file server? Or is it even a correct solution, or should I just stay with local SSD cache?
I have tried to set up GlusterFS
with those SSDs and FS-Cache
on top of GlusterFS but it caches nothing.