The invention belongs to the technical field of distributed storage, and discloses a double-layer extensible cache
system and method oriented to a separated memory, the
system comprises at least one computing
server CS and a memory
resource pool formed by at least one memory
server MS, and each CS and the memory
resource pool are interconnected through RDMA; a cache
CiCS used for sharing cache objects for all clients running in the CS is constructed in each CS, a cache CiMS used for storing the cache objects is constructed in the memory
resource pool, and all the clients running in all the CSs can access all the cache objects stored in the CiMS; the
CiCS can accelerate the access of the CiMS, and the CiMS can accelerate the access of the underlying storage
system. In addition, the dynamic expansion and elasticity of the cache system are realized according to actual requirements, and the cache service does not need to be paused or the performance is not obviously degraded. According to the invention, the performance and the expansibility of the double-layer extensible cache of the separated memory are improved.