用户:392647181

2016年08月19日

/etc/sysctl.conf

添加

vm.overcommit_memory=1

刷新配置使之生效

sysctl vm.overcommit_memory=1

补充介绍:

**如果内存情况比较紧张的话,需要设定内核参数:echo 1 > /proc/sys/vm/overcommit_memory

内核参数说明如下:

overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2。0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2, 表示内核允许分配超过所有物理内存和交换空间总和的内存

**编辑redis.conf配置文件(/etc/redis.conf),按需求做出适当调整,比如:daemonize yes #转为守护进程,否则启动时会每隔5秒输出一行监控信息save 60 1000 #减小改变次数,其实这个可以根据情况进行指定maxmemory 256000000 #分配256M内存

在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运 行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,目前 它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是redis.conf的主 要配置参数的意义:

daemonize:是否以后台daemon方式运行

pidfile:pid文件位置

port:监听的端口号

timeout:请求超时时间

loglevel:log信息级别

logfile:log文件位置

databases:开启数据库的数量

save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。

rdbcompression:是否使用压缩

dbfilename:数据快照文件名(只是文件名,不包括目录)

dir:数据快照的保存目录(这个是目录)

appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。

appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)

怎么结束linux里的redis进程,linux 怎么结束redis的monitor命令相关推荐

  1. linux下杀死全部进程,linux下批量杀死进程

    ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符 ...

  2. linux启动redis进程,Linux安装Redis实现过程及报错解决方案

    今天安装redis出现些之前安装不曾出现错误,一并在此做个记录 一.安装redis及出现错误 我们这里选择稳定版6.0.1版本 正常安装步骤如下: 这里报了如下错误 make[1]: *** [ser ...

  3. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  4. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

  5. linux如何kill僵尸进程,linux 如何杀死僵尸进程——原理及操作

    linux 如何杀死僵尸进程 Posted on 2011 年 9 月 20 日 by Open-Source In UNIX System terminology, a process that h ...

  6. linux有许多sed进程,Linux进程与性能监控

    系统性能监控相关命令 1.vmstat命令 Report virtual memory statistics,报告虚拟内存的统计数据. 常用选项:# #:vmstat后面直接给出数字第一个数字表示每隔 ...

  7. linux为什么要杀掉进程,[linux服务器][进程管理]用fuser杀掉进程

    用fuser杀掉进程 一,为什么要使用fuser? 先说 fuser的作用, fuser能识别出正在对某个文件或端口访问的进程 大家想一下,还有哪个命令具备这个功能? 没错,是lsof, 我们前面讲过 ...

  8. linux查找并删除进程,linux中查找并kill一个名为server的进程

    查找与进程相关的PID号 ps aux | grep server 说明: root 20158 0.0 5.0 1251592 95396 ? Sl 5月17 1:19 node /srv/mini ...

  9. linux 驱动线程与进程,Linux内核学习之二-进程与线程

    一.操作系统的功能 根据维基百科的解释,一个操作系统大概包括以下几个功能: 进程管理(Processing management) 安全机制(Security) 内存管理(Memory managem ...

最新文章

  1. ROI(投资回报率 Return On Investment)
  2. 广东计算机应用基础试题及答案2019,2019年计算机应用基础试题库及答案.pdf
  3. 【LeetCode之C#解法】 移动零、爬楼梯
  4. 取MapString,sitemap中的全部key
  5. Docker 下载 JDK 镜像(docker search 、docker pull)
  6. 背景宽高随文本变化_中科大提出ContourNet:更准确的任意形状场景文本检测新方法...
  7. 心情舒畅,升级到u10.04了
  8. 苹果x与苹果xs的区别_卡通与苹果Xs手机壳的完美邂逅,可爱气质萦绕指尖
  9. Nginx负载均衡 后端服务器怎么共享Session 问题
  10. alisql mysql_AliSQL · 特性介绍 · 动态加字段
  11. win7美化_Win10桌面美化实用软件推荐
  12. 电路基本原理的那些事儿之 分压原理
  13. oracle组合单词是什么意思,oracle-bone是什么意思
  14. 美国国土安全部和MSF相继发布了Citrix漏洞的测试利用工具
  15. 腾讯云直播 延迟排查
  16. XDOJ 133-一元稀疏多项式计算器
  17. 2020 操作系统 实验二 进程通信
  18. Linux宝塔控制面板如何实现多个二级域名301重定向跳转
  19. Peppa's menu
  20. Openssl 建立双向认证的 SSL/TLS 通信

热门文章

  1. 云图说 | 分布式缓存服务DCS—站在开源Redis前辈的肩膀上,扬帆起航
  2. 云图说|ASM灰度发布,让服务发布变得更敏捷、更安全
  3. 一文带你全面了解java对象的序列化和反序列化
  4. 七大步骤,详解预置算法构建模型的全过程
  5. 华为云数据库TaurusDB性能挑战赛,50万奖金等你来拿!
  6. Kotlin学习笔记24 协程part4 协程的取消与超时
  7. Kotlin学习笔记 第二章 类与对象 第十二 十三节 对象表达式与对象声明 类型别名
  8. 设计模式笔记六:适配器模式
  9. fatal: could not read Username for 'https://github.com': No such file or directory
  10. iGraph(Python)报错sh:open command not found的解决