1. A method comprising: using a cache, in a network storage system that includes a plurality of data storage nodes in a cluster, to automatically spread read and write access load for file system data and metadata, by a plurality of storage clients, across the plurality of data storage nodes.