Mongodb和Redis数据不能放在同一个服务器
来源:互联网 发布:艾克里里的变声软件 编辑:程序博客网 时间:2024/04/28 18:34
一开始时,为了省服务器,把Mongodb和Redis放在一个服务器上。网站每到高峰期都特别卡,还经常出现502。找了很久的原因,发现硬盘的写数据很大,IOPS也很高,排查了很多原因都没找到。然后再仔细研究监控,发现写硬盘的操作很有规律,每隔几分钟就有一次频繁的写硬盘,联想到Redis同步数据到硬盘的间隔就是几分钟,所以开始怀疑是Redis引起的。于是加了一台服务器,把Redis单独放在那里,发现网站瞬间快了,502问题也不再出现了,真是痛苦的经验啊。至于,把Mongodb和Redis放在同一个服务器不同硬盘的方案,我没测试过,估计应该也会对Mongodb有影响,因为Redis同步数据到硬盘的时候是比较占用CPU的。存放Redis的服务器,是四核CPU,在同步数据到硬盘时,CPU使用率高达60%,也许也跟硬盘写性能差有关吧,Redis很吃内存,很占用硬盘IO资源。
原文链接:http://www.2cto.com/os/201405/303538.html
原文链接:http://www.2cto.com/os/201405/303538.html
0 0
- Mongodb和Redis数据不能放在同一个服务器
- 百万级运维经验一:Mongodb和Redis数据不能放在同一个服务器
- [AD]为什么结构主机和全局编录服务器不能放在同一个域控制器上?
- mysql 为什么不能在同一个表上查询和更新?
- 在VB中如何把开始和暂停放在同一个按钮里
- C++中模板的声明和实现应该放在同一个文件中
- php 在同一个表单中添加和修改数据 二
- log4j.properties和在服务器上放的位置
- C++模板类成员函数最好和模板类声明一起放在同一个.h头文件里
- 将多个WEB应用程序放在同一个虚拟目录中的办法
- redis和mongodb快速实现数据备份恢复
- 浅析Redis 和MongoDB
- 按照redis和mongodb
- MongoDB和Redis区别
- redis 和mongodb区别
- MongoDB和Redis区别
- MongoDB和Redis区别
- MongoDB和Redis区别
- PHP开发不能违背的安全规则 过滤用户输入
- LRU链表结构概述
- 公历计算
- 关于计算机基本问题的探讨
- 私人定制推送铃声
- Mongodb和Redis数据不能放在同一个服务器
- 基于Linux C的socket抓包程序和Package分析 (一)
- spring发布和接收定制的事件(spring事件传播)
- BCM RPIDMA
- 百万级运维经验:服务器的选择和部署
- Clone Graph
- DM8148评估板电源分析
- c++ 析构函数 虚函数
- asoc 调试笔记之 wm5102