redis调整内核参数
来源:互联网 发布:mysql的isnull 编辑:程序博客网 时间:2024/05/22 16:06
如果内存情况比较紧张的话,需要设定内核参数:
echo 1 > /proc/sys/vm/overcommit_memory
这里说一下这个配置的含义:/proc/sys/vm/overcommit_memory
该文件指定了内核针对内存分配的策略,其值可以是0、1、2。
0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2,表示内核允许分配超过所有物理内存和交换空间总和的内存
Redis在dump数据的时候,会fork出一个子进程,理论上child进程所占用的内存和parent是一样的,比如parent占用的内存为 8G,这个时候也要同样分配8G的内存给child, 如果内存无法负担,往往会造成redis服务器的down机或者IO负载过高,效率下降。所以这里比较优化的内存分配策略应该设置为 1(表示内核允许分配所有的物理内存,而不管当前的内存状态如何)
0 0
- redis调整内核参数
- linux内核参数调整
- linux 内核参数调整说明
- 如何调整Linux内核参数
- linux内核参数调整说明
- LINUX内核参数的调整
- linux 内核参数调整说明
- linux 内核参数调整说明
- linux 内核参数调整说明
- linux 内核参数调整说明
- Linux内核调整和内核参数详解
- Linux内核调整和内核参数详解
- 调整linux内核的几个重要参数
- Sysctl命令及linux内核参数调整
- linux 内核参数调整优化网络
- sysctl---调整linux内核参数 --转
- 用sysctl调整linux内核参数
- 高负载web服务器内核参数调整
- Redis的配置参数
- sql学习笔记(21)-----------触发器
- Codeforces Round #308 (Div. 2) A. Vanya and Table
- pl/sql自学总结
- cin的错误处理
- redis调整内核参数
- JSP乱码解决(过虑器EncodingFilter)
- Ubuntu创建本地apt源
- 纯css实现多行文本省略号显示
- Redis同步机制
- Variational Inference
- 归并排序
- Lexus OpenCart 自适应主题模板 ABC-0017
- 关于字符串的若干小结