一种基于Ceph集群的Cache Tier缓存优化方法

    公开(公告)号:CN111488125A

    公开(公告)日:2020-08-04

    申请号:CN202010281312.X

    申请日:2020-04-10

    Abstract: 本发明公开了一种基于Ceph集群的Cache Tier缓存优化方法,获取Cache Tier现有的cache pool模式,将请求大小小于128k的请求作为小请求,将请求大小大于等于128k的请求作为大请求;执行写操作,将小请求写入cache pool中,将大请求通过缓存执行代理写操作写入base pool中;执行读操作,如果缓存命中,遍历对象分片信息,先去cache pool中读取,缓存读取结束后,去base pool中读取数据;最后将cache pool和base pool中读取的数据进行拼接、填充返回给客户端。本发明基于对不同大小的请求的处理方式来修改cache pool的读写模式,通过优化Cache Tier来提高Ceph集群的读写效率。

    一种基于Ceph集群的Cache Tier缓存优化方法

    公开(公告)号:CN111488125B

    公开(公告)日:2021-09-07

    申请号:CN202010281312.X

    申请日:2020-04-10

    Abstract: 本发明公开了一种基于Ceph集群的Cache Tier缓存优化方法,获取Cache Tier现有的cache pool模式,将请求大小小于128k的请求作为小请求,将请求大小大于等于128k的请求作为大请求;执行写操作,将小请求写入cache pool中,将大请求通过缓存执行代理写操作写入base pool中;执行读操作,如果缓存命中,遍历对象分片信息,先去cache pool中读取,缓存读取结束后,去base pool中读取数据;最后将cache pool和base pool中读取的数据进行拼接、填充返回给客户端。本发明基于对不同大小的请求的处理方式来修改cache pool的读写模式,通过优化Cache Tier来提高Ceph集群的读写效率。

Patent Agency Ranking