-
公开(公告)号:CN111488125A
公开(公告)日:2020-08-04
申请号:CN202010281312.X
申请日:2020-04-10
Applicant: 西安交通大学
IPC: G06F3/06 , G06F12/0811 , G06F12/0897
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集群的读写效率。
-
公开(公告)号:CN111488125B
公开(公告)日:2021-09-07
申请号:CN202010281312.X
申请日:2020-04-10
Applicant: 西安交通大学
IPC: G06F3/06 , G06F12/0811 , G06F12/0897
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集群的读写效率。
-