软件开发Redis

redis节点的 fork花费时间 突然间从2秒,升到4.5秒

单节点物理内存64G,其中 redis 数据是29G, 平时的fork所用的时间,都是在2秒以下, 今天9点15到9点25,突然间升到了 4.5秒,请问,这是什么原因? 求大神们解答一下, 谢谢!

fork.png

fork.png

参与5

1同行回答

WentasyWentasy数据库管理员ChainONE
题主所说的 fork 是指落地吗?(内存到磁盘,fork 出子进程)显示全部

题主所说的 fork 是指落地吗?(内存到磁盘,fork 出子进程)

收起
互联网服务 · 2017-05-09
浏览4865
彬彬 邀答
  • Andi  Andi
    您好, 大神, 我这里监控的是 redis 里有一个指标, 是 latest_fork_usec ,在我们集群中,大部分都是2秒以内,就fork完成了, 突然间发现,22节点,差不多要5秒钟了,一直不解。
    2017-05-12
  • Wentasy  Wentasy回复 Andi
    latest_fork_usec: Duration of the latest fork operation in microseconds. 按照我的理解,就是整个 fork 操作耗时。某个时间 fork 增加,跟系统负载、IO 能力、Redis 阻塞有关的,建议分析下 fork 时间延长时间点的机器监控以及 Redis 日志。
    2017-05-12

提问者

Andi
软件开发工程师Yucheng tech
擅长领域: 数据库人工智能Redis

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-09
  • 关注会员:2 人
  • 问题浏览:6132
  • 最近回答:2017-05-09
  • X社区推广