发明名称 |
防止缓存溢出的设备和方法 |
摘要 |
提供一种防止缓存溢出的设备和方法。所述设备包括:迁移判断模块,用于计算本地缓冲区中剩余空间大小的阈值,计算当前本地缓冲区中实际的剩余空间大小,将剩余空间大小的阈值与实际的剩余空间大小进行比较,如果剩余空间大小的阈值大于实际的剩余空间大小,则确定需要进行临时文件迁移;文件迁移模块,将临时文件迁移到预定的目标目录下,并且在本地缓冲区的目录下建立到迁移的临时文件的软链接;缓存监控模块,监控应用作业对本地缓冲区中临时文件的操作,当检测到对本地缓冲区的临时文件进行写操作时,控制迁移判断模块确定是否需要进行临时文件迁移,如果确定需要进行临时文件迁移,则控制文件迁移模块进行临时文件迁移。 |
申请公布号 |
CN102693164A |
申请公布日期 |
2012.09.26 |
申请号 |
CN201210133887.2 |
申请日期 |
2012.05.03 |
申请人 |
中国石油集团川庆钻探工程有限公司地球物理勘探公司 |
发明人 |
汤成兵;严飞;邓亚力;田伟 |
分类号 |
G06F11/00(2006.01)I |
主分类号 |
G06F11/00(2006.01)I |
代理机构 |
北京铭硕知识产权代理有限公司 11286 |
代理人 |
谭昌驰;罗延红 |
主权项 |
一种防止缓存溢出的设备,包括:迁移判断模块,用于根据所述临时文件的大小,按照预定的算法计算本地缓冲区中剩余空间大小的阈值,计算当前本地缓冲区中实际的剩余空间大小,将剩余空间大小的阈值与实际的剩余空间大小进行比较,如果剩余空间大小的阈值大于实际的剩余空间大小,则确定需要进行临时文件迁移;文件迁移模块,将临时文件迁移到预定的目标目录下,并且在本地缓冲区的目录下建立到迁移的临时文件的软链接;缓存监控模块,监控应用作业对本地缓冲区中临时文件的操作,当检测到对本地缓冲区的临时文件进行写操作时,控制迁移判断模块确定是否需要进行临时文件迁移,如果确定需要进行临时文件迁移,则控制文件迁移模块进行临时文件迁移。 |
地址 |
610213 四川省成都市双流县华阳镇华阳大道一段一号1-4 |