文档章节

RAM清理

JPblog
 JPblog
发布于 2016/06/06 16:48
字数 282
阅读 11
收藏 0

原因:

    进行mysql性能对比测试时系统cache并没有积极的自动释放,新数据库连接由于内存不足导致连接缓慢,程序连接经常超时。

 

1.先手动释放内存(无业务运行时使用,避免异常)

    sync                                                     ##将缓存写入磁盘防止系统数据丢失

    echo 1 > /proc/sys/vm/drop_caches     ##To free pagecache,页缓存

    echo 2 > /proc/sys/vm/drop_caches     ##To free dentries and inodes.文件系统的数据结构.

    echo 3 > /proc/sys/vm/drop_caches     ##To free pagecache, dentries and inodes.

2.调整/etc/sysctl.conf增加如下参数

    vm.min_free_kbytes=409600   ##缺省值是102400,用来确定系统开始回收内存的阈值.保持物理内存有足够的空闲空间,防止突发性的换页.

    vm.vfs_cache_pressure=200   ##缺省值是100,这个参数设置了虚拟内存回收directoryi-node缓冲的倾向,增大这个值,可以增加回收的倾向.

    vm.swappiness=40               ##缺省值是60,减少swapiness会使系统尽快通过swapout不使用的进程资源来释放更多的物理内存.

3.执行sysctl -p   ##重载vm内核参数设置

© 著作权归作者所有

JPblog
粉丝 16
博文 65
码字总数 42689
作品 0
朝阳
程序员
私信 提问
android 4.x 如何开机启动进程,并保证服务不被杀死,并重启进程

我还是一只菜鸟,最近要做一个闹钟功能和推送功能,被要求开机自动启动服务,并能保证服务被杀死后能自动重启。 但遇到了不少问题,主要是4.x系统上: 是开机自动启动,在小米4.2系统上开发失...

Jack-X
2014/06/18
1K
6
EOS流行之痛——RAM机制设计缺陷?

EOS流行之痛——RAM机制设计缺陷? 2018-07-03 14:53编辑: 枣泥布丁分类:区块链来源:编程阳光 RAMEOS机制设计缺陷 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开发技术 图像...

枣泥布丁
2018/07/03
0
0
《JAVA编程思想》学习笔记——第二章 一切皆对象

JAVA存储 寄存器 位于处理器内部,处理器按需分配,java无法控制 2. 堆栈 位于RAM区,创建程序时,需要知道存储在堆栈内所有项的确切生命周期。 3. 堆 位于RAM区,编译器不需要存储的数据在堆...

lixiaocheng18
2016/12/28
0
0
利用Kubernetes名称空间来管理内存和CPU资源(三)

女主宣言 众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。在本系列文章中,我们将向大家展示集群资源的高效管理的三种策略。 PS:丰...

ZVAyIVqt0UFji
2018/08/21
0
0
Memcached 1.5.18 发布,不再仅仅是个内存缓存了

Memcached 1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。 可以通过在启动选项使用该功能: -e /tmpfsmount/memoryfile /tmpfs_mount/必...

桔子
09/19
3.9K
11

没有更多内容

加载失败,请刷新页面

加载更多

debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
30分钟前
9
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
32分钟前
7
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
36分钟前
5
0
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP

Solidity编程语言解决了编写智能合约的不友好的问题,但是当合约编译并部署之后,对与这些接口的访问,对于一般的使用者来说,门槛有点高, 对普通用户来说也是非常不友好,为了使广大用户理...

柯南和由美
41分钟前
4
0
流程图制作软件推荐_流程图制作软件哪个好

流程图(Flow Chart)是一种表示算法思路的图示,通过特定图形、图表可以直观的说明某一过程。这种过程既可以是生产线上的工艺流程图,也可以标明某项任务必需的管理过程。为了便于识别,绘制...

工具分享
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部