某台式机内存共3G,但free的内存只有200M,无法满足scala的jvm需求。

注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。

watch -n 1 cat /proc/meminfo

搜索发现有三种方法都可以达到释放内存的目的。

watch -n 1 free -m
or:
free -m

上述这种方法只增加了几十M。

sudo sysctl -w vm.drop_caches=3

上述这种方法,目的是释放kernel用在cache上面的内存。增加了约1G.

下面这种方法释放的更多,但可能会影响系统的稳定!一定要小心使用。

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

这个命令会释放无论是使用中的内存还是cache( page cache, inodes, and dentries),小心使用。

总的来说,还是第二种方法更合适,如果需要隔一段时间自动运行一次,可以使用 cron jobs。

释放Ubuntu/Linux系统cache,增加可用内存空间相关推荐

  1. Linux内存耗尽宕机6,转载:Linux服务器Cache占用过多内存导致系统内存不足最终java应用程序崩溃解决方案...

    原文链接: https://blog.csdn.net/u014740338/article/details/66975550 问题描述 Linux内存使用量超过阈值,使得Java应用程序无可用内存, ...

  2. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决

    Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决 参考文章: (1)Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决 (2)https://www.cnblog ...

  3. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续)

    Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续) 参考文章: (1)Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续) (2)https://www. ...

  4. 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘

    将Ubuntu Linux系统放到你的移动硬盘 作者:佚名 来源:网络整理 2008-7-11 1.用livecd启动,插上移动硬盘,然后一切安正常的安装步骤进行,只是选择安装目标时选择你的移动硬盘, ...

  5. 安装Ubuntu Linux系统时硬盘分区最合理的方法

    无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在装 ...

  6. linux是否有免安装程序,在线Ubuntu Linux系统,免安装体验Linux系统

    如果你觉得安装Linux系统有困难,又或者你只想体验一下Linux系统是什么样的,有没有这样的好事?我可以肯定的回答你,有的,今天为你介绍在线Ubuntu Linux系统,你只需要点击Ubuntu在线 ...

  7. Ubuntu查看系统任务管理器(cpu+内存资源占用)+查看虚拟机分配核心数

    Ubuntu查看系统任务管理器(cpu+内存资源占用) 命令: gnome-system-monitor 打开ubuntu下的任务管理器,启动桌面管理,显示系统cpu,内存占用情况. 参考:https ...

  8. linux下添加apt-get命令,Ubuntu Linux系统下apt-get命令整理

    Ubuntu Linux系统下apt-get命令整理 首次接触ubuntu,很多命令都需要sudo.尤其是安装命令都需要apt . 这里做个apt命令的简单汇总,方便一来了解下加深印象,二来以便以后使 ...

  9. 在重启Linux系统中把内存,在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用()...

    在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用()由河北公务员考试网公务员行测试题栏目提供,更多关于国考银保监试题,河北公务员考试公务员行测试题的内容,请关注河北公务员考试网/河北人事考 ...

最新文章

  1. IBM公司新推一个基于云计算的Web分析工具
  2. 如何发布Node模块到NPM社区
  3. UA OPTI501 电磁波3 SI单位制与电磁学常用单位
  4. 嵌入式实训-day1
  5. Android开发之 Android 的基本组件的概述
  6. [Mugeda HTML5技术教程之3] Hello World: 第一个Mugeda动画
  7. atitit.LimeSurvey 安装 attilax 总结
  8. 新疆计算机二级vb 试题,2014新疆维吾尔自治区全国计算机等级考试二级VB试题及答案...
  9. putty终端linux怎么粘贴复制,PuTTY下的保持SSH连接及复制粘贴功能
  10. CQRS\ES架构介绍
  11. DM9006 linux driver
  12. 设计模式(四)责任链模式——责任链模式结构
  13. RE合同记账会计凭证
  14. windbg的k命令
  15. 新版MDN正式上线,还有收费版的MDN Plus,下个月也即将到来
  16. 邮件里面的图怎么复制出来_图文并茂的电子邮件制作,只要你想,你也能做到...
  17. TiDB Server
  18. win7计算机名改成大写,图文解读win7系统excel数字小写金额转换成汉字大写金额的措施...
  19. java jython 调用_如何从Jython调用由Java类执行的Java方法?
  20. wps怎么投递简历发到boss直聘_boss直聘怎么投简历

热门文章

  1. java setlayout_Java Button.setLayoutX方法代码示例
  2. 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...
  3. 中山大学计算机专业研究生报录比,中山大学报录比(中山大学2019各专业报录比)...
  4. 二叉搜索树的删除操作可以交换吗_一文看懂数据结构中的树
  5. android launchmode java代码,java – Android:launchMode = SingleTask问题
  6. python自动回复机器人手机版_GitHub - HZQHZA/wxpy: Python 写 微信聊天 根据 自动回复 接入机器人 等等.......
  7. java nurbs几何库_NURBS曲线与曲面
  8. matlab ssb,MatlabSSB信号的仿真分析.doc
  9. dll文件懒加载_dll编写与使用操作手册
  10. worknc的后处理如何安装_这些压缩空气后处理问题,大部分人都没有关注到