1 / 6
文档名称:

[小学]free内存释放.doc

格式:doc   大小:19KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[小学]free内存释放.doc

上传人:wxc6688 2020/1/27 文件大小:19 KB

下载得到文件列表

[小学]free内存释放.doc

相关文档

文档介绍

文档介绍:[小学]free内存释放free内存释放当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。那么我来谈谈这个问题。一、通常情况先来说说free命令:引用[******@server~]#free-mtotalusedfreesharedbufferscachedMem:2491638601094-/+buffers/cache:58191Swap:5110511其中:引用total内存总数used已经使用的内存数free空闲的内存数shared多个进程共享的内存总额buffersBufferCache和cachedPageCache磁盘缓存的大小-buffers/cache的内存数:used–buffers–cached+buffers/cache的内存数:free+buffers+cached可用的memory=freememory+buffers+cached。有了这个基础后,可以得知,我现在used为163MB,free为86MB,buffer和cached分别为10MB,94MB。那么我们来看看,如果我执行复制文件,[******@server~]#cp-r/etc~/test/[******@server~]#free-mtotalusedfreesharedbufferscachedMem:249244408174-/+buffers/cache:62187Swap:5110511在我命令执行结束后,used为244MB,free为4MB,buffers为8MB,cached为174MB,天呐,都被cached吃掉了。别紧张,这是为了提高文件读取效率的做法。为了提高磁盘存取效率,Linux做了一些精心的设计,除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换),还采取了两种主要Cache方式:BufferCache和PageCache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache有效缩短了I/O系统调用(比如read,write,getdents)的时间。那么有人说过段时间,linux会自动释放掉所用的内存。等待一段时间后,我们使用free再来试试,看看是否有释放,引用[******@servertest]#free-mtotalusedfreesharedbufferscachedMem:249244508174-/+buffers/cache:61188Swap:5110511似乎没有任何变化。(实际情况下,内存的管理还与Swap有关)那么我能否手动释放掉这些内存呢,回答是可以的~二、手动释放缓存/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:引用[******@servertest]#cat/proc/sys/vm/drop_caches0首先,/proc/sys/vm/drop_caches的值,默认为0。引用[******@servertest]

最近更新

2025年钓螃蟹五年级作文(推荐篇) 24页

2025年金融投资年度工作总结及工作思路(共3篇.. 13页

技术服务终止合同书(2025版) 15页

护栏施工合同书范本2025年通用 13页

2025年野天鹅读书笔记参考(精选篇) 12页

2025年重阳节短信送问候,花香伴你快乐无忧(.. 18页

2022版高三历史通史版一轮复习综合检测:五(.. 23页

2025年重阳三年级作文(通用篇) 24页

拉萨房屋装修合同书模板(2025版) 16页

【KS5U解析】内蒙古呼伦贝尔市海拉尔第二中学.. 17页

【KS5U解析】吉林省长春外国语学校2019-2020学.. 12页

【KS5U解析】安徽省淮北市濉溪中学2019-2020学.. 17页

【KS5U解析】山西省忻州市第一中学2019-2020学.. 16页

2025年采风小学生作文(合集篇) 45页

【KS5U解析】河南省焦作市2019-2020学年高二下.. 16页

【KS5U解析】海南省临高县临高中学2019-2020学.. 19页

皮肤科总论专题知识 110页

2025年醇香茶韵作文(推荐25篇) 33页

【KS5U解析】青海省西宁市海湖中学2020-2021学.. 16页

安徽省六安中学2019-2020学年高二下学期期末考.. 14页

2025年新版《医疗器械监督管理条例》培训试题.. 3页

400字作文稿纸方格A4打印模板 3页

医院财务收支预算执行情况分析报告 5页

国家文物局 文物字第 号 考古调查 勘探 发掘经.. 8页

最新高二数学期中考试教学反思范文(通用5篇).. 11页

2023年小学数学六年级竞赛试题及答案 9页

氯化钾知识讲座 23页

元旦节放假通知 (32) 1页

正大集团母猪深度输精操作 28页

二年级下数学课件新人教版二年级数学下册认识.. 18页