基于热度感知的混合内存缓存系统及方法
摘要:
本发明提供了一种基于热度感知的混合内存缓存系统及方法,包括:对混合内存中的不同介质进行统一抽象和管理,使用Slab管理机制结合按照尺寸范围分类的分配机制,实现不同内存层不同尺寸大小分布的混合内存分配;对迁移项的引用标志位通过原子操作进行标记,对迁移时的外部访问提供异步Handle机制;以预设低范围开销使缓存项数据按照热度分布放置在混合内存中;使用LRU策略对混合内存中的不同介质不同尺寸类分别进行驱逐候选项的选择,使用链式哈希表对混合内存中所有缓存项进行统一寻址。本发明保证了缓存系统在不同类型工作负载下都能正确且高效地利用混合内存资源,解决了混合内存中的慢速介质对于系统性能影响较大的问题。
0/0