linux下清理缓存,以释放内存
系统环境:Cent OS 5.4 x64
www.2cto.com
今天查看开发使用的机器,内存使用了11G,绝大部门都是被缓存了,根据linux内存可使用的
http://www.2cto.com/os/201301/184102.html
计算方法:可用内存=free+buffers+cached,那么这台服务器可用内存约为10.7G,swap占用非常小说明目前物理内存还够用,看了网上介绍,清理一下缓存,效果立竿见影,按如下顺序操作即可:
1、当前内存使用情况:free
total used free shared buffers cached
Mem: 12296092 11812364 483728 0 390868 10336804
-/+ buffers/cache: 1084692 11211400
Swap: 8385920 164 8385756
www.2cto.com
2、sync(一定要在第三部之前运行这个命令)
3、echo 3 > /proc/sys/vm/drop_caches
4、查看内存使用情况:free
total used free shared buffers cached
Mem: 12296092 890740 11405352 0 3012 131116
-/+ buffers/cache: 756612 11539480
Swap: 8385920 164 8385756
5、echo 0 > /proc/sys/vm/drop_caches
目前还不知道是否会有异常情况,根据介绍应该是一种比较常用的释放缓存的方法,但是建议还是不要经常使用,如果swap没有使用很多的情况下,可以不做任何操作,以保证系统稳定运行,一但swap开始使用了,就考虑分析程序或者增加物理内存吧。
分享到:
相关推荐
Linux系统缓存清理脚本
本篇文章主要介绍了linux 内存清理/释放命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
linux下查看被缓存的文件工具
在使用共享内存的程序异常退出时,由于没有释放掉共享内存,在调试时会出现错误。您可以使用shell命令来查看与释放已经分配的共享内存,下面将详细说明如何进行查看和释放分配的共享内存的方法。
shell脚本定时清理linux清理内存脚本,放置linux内存过高使用
1.在linux系统下安装跨系统传输文件工具 root用户下 根目录输入 yum -y install lrzsz 2.把apache-jmeter-4.0zip包 用rz命令上传到linux系统的根目录下 解压 3.配置jmeter环境变量 vim /etc/profile 添加 export...
Linux释放内存的命令: sync echo 1 > /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表不同的含义: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存 释放...
linux 内存清理神器,经个人长期验证使用,没有问题,如果你面临linxu服务器内存时不时飙升,供尚用
清除maven缓存 绝对可用.里面有(windows/mac/linux)版本
通过命令手动释放内存,然后可以查看内存使用情况
weblogic清缓存的shell
适用于linux服务器开发,提升性能,希望对你有帮助!
linux 内存泄露排查文档。 介绍mtrace的使用。根据实际问题介绍如果定位问题。
在linux下有很多命令,可以查看机器的硬件信息。 这里介绍一个查看内存的条数等信息的方法。 相看硬件信息,仅适合ubuntu系列发行版: lshw Linux 下查看内存条数: dmidecode |grep -A16 “Memory Device$” 有关...
维护 优化 针对linux应用过程中的程序系统优化,提升性能及升级使用
比如linux kernel,Android等总会遇到内存爆满,系统一旦开始刷新swap就奇慢无比,实际上是因为系统硬件内存部分被占满(其中大部分被载入内存中的文件已经不需要了——使用过了,直接释放掉这部分的cache即可)。...
linux环境下几种内存调度算法模拟.doc
在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC ...
Linux 下C++共享内存、信号量封装,实现进程同步
当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题