你们知道怎么释放linux的内存吗?不知道的话跟着学习啦小编一起来学习怎么释放linux的内存。

释放linux的内存的步骤

Linux下操作频繁时,物理内存会被快速用完,当操作结束后,物理内存没有被正常的释放,而一直当作caching,影响系统的正常运行,今天就来谈谈如何能释放这一部分被占用的内存。

1打开Linux命令窗口

可使用快捷键Ctrl+Alt+T打开

2首先查看一下当前Linux系统内存使用情况

使用命令:Free –m

total 内存总数

used 已经使用的内存数

free 空闲的内存数

3接下来的操作需要先获取高级用户权限

输入命令:sudo -i

确定后输入高级用户密码

4先进行拷贝文件拷贝,增加内存使用量(即used的占用量)

输入命令: cp -r /etc ~/test/

5执行命令结束后,再次查看一下当前Linux系统内存使用情况,发现有70M的内存被cached用了。

使用命令:Free –m

6接下来释放已被占用的缓存

输入命令: cat /proc/sys/vm/drop_caches

回车后返回结果0

7输入命令:sync

回车后继续输入命令:echo 3 > /proc/sys/vm/drop_caches

回车后继续输入命令:cat /proc/sys/vm/drop_caches

回车后返回结果3

是将/proc/sys/vm/drop_caches值设为3

8缓存释放已经完成了,再次执行命令Free –m看看,通过图中可以对比看到,内存被释放了218M。

linux下内存如何释放,如何释放linux的内存相关推荐

  1. Linux 下查看某一个程序所使用的内存方法介绍

    Linux 下查看某一个程序所使用的内存方法介绍 在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况.常用方法总结如下(注意第四种方法): 第一种:ps -aux | ...

  2. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  3. linux 程序 减肥,linux下实用软件组合 -- 为你的 linux 减肥!

    linux下实用软件组合 -- 为你的 linux 减肥! 发布时间:2005-12-07 19:49:38来源:红联作者:Mrlinux KDE 和 Gnome 都是很好用的桌面系统.如果你的电脑配 ...

  4. linux下的c 编程入门教程,Linux下的C编程入门教程.ppt

    <Linux下的C编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C编程入门教程.ppt(14页珍藏版)>请在装配图网上搜索. 1.Linux下c+编程, ...

  5. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  6. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  7. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  8. linux系统修改bond的ip,Linux下快速设定ip bond,linux设定ipbond

    Linux下快速设定ip bond,linux设定ipbond 在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址.随着网络要求的不断提高,我们可以对多个网卡进行绑定 ...

  9. linux下的磁盘配额简介暨 linux下加挂硬盘续

    linux下的磁盘配额简介暨 linux下加挂硬盘续 实验环境 VMware 6.5.2 +redhat Enterprise 5 as 以上是内核版本,还有方便起见加挂一块硬盘 这只是我的环境 实验 ...

  10. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

最新文章

  1. (并查集 建立关系)食物链 -- POJ-- 1182
  2. [iOS]利用通知实现监听系统键盘
  3. java 什么时候依赖注入_玩框架java依赖注入 – 何时使用单例
  4. 毕业二十年,为什么人和人之间的差距那么大?
  5. 异步导致UI句柄增加的解决办法
  6. docker 容器开启ssh服务
  7. npm install readline-sync:同步获取用户通过键盘输入的值(+算法实例)
  8. 你是否已经忘了Serlvet是什么?
  9. 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...
  10. Git检出远程库的分支等相关操作
  11. 由char* 引发的Segmentation fault错误
  12. 《数据结构》陈越课件重点总结
  13. java三国策略手游_策略三国下载-策略三国手游官网版下载-Minecraft中文分享站
  14. linux桌面lxde 安装_ArchLinux下LXDE的安装与设置心得
  15. java咖啡是研磨的吗_没想象的困难:咖啡研磨,明白只需要三步!
  16. opencv 图像金字塔及图像重建、融合
  17. OCI runtime create failed: runc create failed: unable to start container process: --docker加载镜像
  18. Flink的Parallelism并行度
  19. python 发送邮件乱码,及给多人发送邮件
  20. 解决yum软件无法安装的问题

热门文章

  1. ubuntu系统设置开机启动项
  2. java 校验银行卡号_Java之——基于Luhn算法的银行卡卡号的格式校验
  3. 如何设置IE禁用代理服务器
  4. Java流处理之高效读写的缓冲流
  5. MySQL获取汉字的拼音首字母并过滤字母符号数字
  6. 阿里云上云迁移工具案例实践:腾讯云迁移到阿里云
  7. 模拟人生显示无法连接服务器,模拟人生总是显示无法连接网络
  8. 搭建HTTP Live Streaming直播系统
  9. MySQL 的 help 命令你真的会用吗?
  10. 使用FFmpeg 编解码 FLV的HEVC(H265)格式的视频