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