开发者社区> 问答> 正文

服务器负载变高,什么原因?

我们的服务器在黑色星期五的这几天偶尔会出现负载突然变高(高达20+)的情况,现在已知redis在dump时会引起io wait,redis以及memcached连接数突增,之后memcached会出现超时,再接着数据库就挂掉,负载又上了新的台阶,感觉和redis有关系。
有人知道redis的dump为什么有这么大的影响吗?

展开
收起
落地花开啦 2016-02-29 16:00:06 4244 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    dump数据的时候,大量磁盘io操作,io繁忙,导致io_wait比较高,可能导致负载变高。
    猜想你们服务器负载高的时候,cpu此时应该不繁忙吧?如果是cpu空闲,而io繁忙,估计就是redis的dump操作导致的大量io了。
    你们可以试着优化一下redis的dump相关的配置,试着dump的时间间隔调小一些

    2019-07-17 18:50:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载