The application discloses a kind of based on
layered learning index's multi-ndp equipment read-write acceleration method and
system, method includes: in host end to key-value heat identification, in NDP equipment end executes key-value separation, respectively write hot value log area or cold value log area;
Layered learning index is constructed and maintained, the value address of target key is positioned, and in multi-level cache
collaborative management system is inquired;When the
invalid data proportion of value log file reaches threshold, trigger
garbage collection task.The application introduces learning index, accurately locates key-value address, converts multiple random reading of point query into
small range sequential reading, significantly reduces read
delay.Key-value separation and write heat identification are used to realize cold and hot data
shunting writing, reduce
write amplification.Multi-level collaborative cache
mechanism based on migration benefit
score is designed, dynamically optimizes the distribution of hot data between host and device, improves
cache hit rate.Inefficient data is tracked and parallel
recovery is triggered, improving storage space
recovery efficiency, thereby systematically optimizing read-write performance.