缓存的作用和重要指标

缓存被频繁使用来提高性能。

缓存是将较慢的存储层的结果放在较快的存储层中。把磁盘的块缓存在内存中(RAM)中就是一例。

 

一个了解缓存性能的重要指标是每个缓存的命中率--所需数据在缓存中找到的次数(hits)相比于没有找到的次数(misses失效)

命中率 = 命中次数/(命中次数+失效次数)

另一个了解缓存性能的指标是缓存失效率,只的是每秒钟缓存失效的次数。

 

算法:

缓存管理算法和策略决定了在有限的缓存空间内存放哪些数据

MRU  最近最长使用算法  指的是一种缓存保留策略 决定什么样的数据会保留在缓存中

LRU  最近最少使用算法  指的是一种回收策略,当需要更多缓存空间的时候,决定什么数据要移除缓存

MFU 最长使用算法

LFU 最不长使用算法

NFU 不长使用算法

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值