清除linux下的cache内存

news/2025/2/1 18:04:54/

查询内存剩余情况

free -m -h

查询结果:
这里写图片描述
可以看到Mem那行剩余内存是439G,但总剩余内存确有442G,其中有3.3G内存是cache内存。有时跑完程序会有很多内存仍然在cache内存中没有释放,有时会导致后面跑程序内存不够用。这时可以执行下面的shell命令来释放这部分内存:

sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

执行完后cache内存会释放,然后记得再执行一遍命令,把3改成0。

sync; echo 0 | sudo tee /proc/sys/vm/drop_caches

http://www.ppmy.cn/news/489450.html

相关文章

浏览器缓存(一):强缓存 MEMORY CACHE 和 DISK CACHE

关于memory cache 和 disk cache 随便浏览一个网站: 首次打开,或者开启浏览器的 Disable Cache(浏览器的Network下, 与Preserve log同级别),在size 一栏会显示资源大小。 在关闭 Disable Cache 的情况下…

缓存Cache详解

全面介绍有关 缓存 cache以及利用PHP写缓存caching的技术。 一、什么是缓存Cache? 为什么人们要使用它? 一个使用缓存Cache的站点会监听客户端向服务器端发出的请求,并保存服务器端的回应——比如HTML页面、图片等文件。接着,如果有另外一个使用相同…

Linux清除缓存buff/cache

使用free -h 查看内存情况发现buff/cache缓存占用太多了 导致我hive都跑不动 原因: buff/cache是由于系统读写导致的文件缓存,没有及时释放 办法:清除缓存 # 这个drop_caches文件可以设置的值分别为1、2、3\ echo 1 > /proc/sys/vm/drop_c…

C++基础(7)——类和对象(继承)

前言 本文主要介绍C中的继承 4.6.1:继承和继承方式(公有、保护、私有) 4.6.2:继承中的对象模型,sizeof()求子类对象大小 4.6.3:子类继承父类后,两者构造和析构顺序 父类先构造、子类先析构 如…

清除Cache缓存

/// <summary> /// 清除所有Cache缓存/// </summary> public static void RemoveAllCache() {try{Cache _cache HttpRuntime.Cache;//获取当前运行程序的System.Web.Caching.Cache//枚举非泛型字典的元素IDictionaryEnumerator CacheEnum _cache.GetEnumerator()…

清除服务器缓存办法

清除服务器缓存办法//在ashx文件中写方法 /// <summary>/// ServerMgr 的摘要说明/// </summary>public class ServerMgr : IHttpHandler{public void ProcessRequest(HttpContext context){object returnObj "";string method context.Request["…

清除cache

总有很多朋友对于Linux的内存管理有疑问&#xff0c;之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑。而在新版核心中&#xff0c;似乎对这个问题提供了新的解决方法&#xff0c;特转出来给大家参考一下。最后&#xff0c;还附上我对这方法的意见&#xff0c;欢迎各…

linux清除cache的2种方法

今天去面试&#xff0c;被问到linux下如何清除cache&#xff0c;一脸懵逼&#xff0c;因为是真的不知道&#xff0c;但记得用sync命令可以把内存中的数据写入硬盘&#xff0c;就这样说了&#xff0c;面试的技术好像不满意&#xff0c;下来之后查了查&#xff0c;原来还有/proc/…