发明名称 |
一种文件cache管理方法及内存管理系统 |
摘要 |
本发明实施例公开了一种文件cache管理方法及内存管理系统,用于对页面回收的时间间隔进行调整。本发明实施例方法包括:内存管理系统确定预置时间段内接收到的输入输出IO请求的数目、当前的高速缓冲存储器cache命中率、及页面回收的第一时间间隔;判断cache命中率是否小于预置的第一数值;若是,则当IO请求的数目大于预置的第二数值时,则确定页面回收的第二时间间隔等于第一时间间隔减去预置的第一时长;或者,当IO请求的数目小于或等于预置的第三数值时,则确定页面回收的第二时间间隔等于第一时间间隔加上预置的第二时长,能够有效的提高页面回收的灵活性。 |
申请公布号 |
CN102662866B |
申请公布日期 |
2015.03.25 |
申请号 |
CN201210104071.7 |
申请日期 |
2012.04.09 |
申请人 |
华为软件技术有限公司 |
发明人 |
李岩 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
唐华明 |
主权项 |
一种文件cache管理方法,其特征在于,包括:内存管理系统确定预置时间段内接收到的输入输出IO请求的数目、当前的高速缓冲存储器cache命中率、及页面回收的第一时间间隔;判断所述cache命中率是否小于预置的第一数值;若是,则当所述IO请求的数目大于预置的第二数值时,则确定页面回收的第二时间间隔等于所述第一时间间隔减去预置的第一时长;或者,当所述IO请求的数目小于或等于预置的第三数值时,则确定页面回收的第二时间间隔等于所述第一时间间隔加上预置的第二时长;所述方法还包括:若所述cache的命中率大于或等于所述预置的第一数值,或者,若所述cache的命中率小于预置的第一数值,且所述IO请求的数目小于或等于所述预置的第二数值且所述IO请求的数目大于所述预置的第三数值时,确定所述第二时间间隔等于所述第一时间间隔。 |
地址 |
210012 江苏省南京市雨花台区软件大道101号华为南京基地 |