The invention relates to a separate
memory architecture-oriented swap space
cache optimization system and method, and the method comprises the steps: receiving a page swap request sent by a
host memory space, and converting the page swap request into a swap space memory access request; a cardinal number tree cache index is generated according to the
logic block number in the exchange space memory access request, searching is conducted according to the index, and if searching succeeds, a data block is obtained from a cache space and sent to a
host memory space; if the search is not successful, adopting an asynchronous active cache replacement strategy to select a data block from the original cache region, writing the data block back to the
remote memory pool, and meanwhile, adopting a dynamic pre-fetching strategy based on historical access to read pre-fetching data from the
remote memory, and storing the pre-fetching data into a pre-fetching cache region. On the premise that an existing switching mechanism of an
operating system is not changed, the access efficiency of the switching space of the separated memory is improved, the
access frequency of the
remote memory is reduced, and therefore the memory
access time delay of the whole
system is reduced, and the I / O performance of the
system is improved.