linux中清除cache的方法
2016-04-09 23:52
483 查看
在进行测试文件导入的时候,发现内存占用很大,如下所示:
其中的cache占用很多,free的内存也很少,从而在进行继续测试的时候,需要清除缓存,那么执行以下的命令即可:
清除之后结果如下所示:
[root@python ~]# vmstat 1 -S M 3 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 196 0 730 0 0 50 6 13 8 0 0 100 0 0 0 0 0 196 0 730 0 0 0 0 18 7 0 0 100 0 0 0 0 0 196 0 730 0 0 8 0 26 28 0 0 97 3 0
其中的cache占用很多,free的内存也很少,从而在进行继续测试的时候,需要清除缓存,那么执行以下的命令即可:
[root@python ~]# echo 1 > /proc/sys/vm/drop_caches #仅仅清除页面缓存,也就是pagecache
清除之后结果如下所示:
[root@python ~]# vmstat 1 -S M 3 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 916 0 10 0 0 50 6 13 8 0 0 100 0 0 0 0 0 916 0 10 0 0 0 0 16 11 0 0 100 0 0 0 0 0 916 0 10 0 0 0 0 16 11 0 0 100 0 0
相关文章推荐
- perf学习-linux自带性能分析工具
- perf学习-linux自带性能分析工具
- Linux系统-目录的创建,移动或重命名和删除
- centos系统下忘记了root密码怎么办?
- Android socket AsyncTask和linux服务端通讯
- linux指定系统搜索头文件的路径
- 20135327郭皓--Linux内核分析第七周 可执行程序的装载
- Linux文本三剑客之awk的使用
- Mac/Linux --管理与维护
- Linux下安装MySQL数据库
- Linux内核协议栈(附5) 协议栈中msghdr结构在2.6版本和4.0版本中的差异
- Linux启动/停止/重启Mysql数据库的方法
- Linux虚拟机配置本地yum源
- Linux非图形界面安装程序
- Linux脚本攻略第六章总结
- centos 安装htop
- linux系统--svn:UUID版本不匹配
- 屌丝Cent OS服务器应用之--SVN
- Centos升级gcc4.8
- linux基本设置