Redis最近一次 fork() 操作耗费的微秒数耗时长
fork同步操作是非常快的,但是如果需要同步的数据量过大,fork就会阻塞redis主进程,比如说持久化时间比较长(1s或者10几秒),这个时候就会严重阻塞redis。
优化fork耗时:
优先使用物理机或者高效的虚拟机支持fork操作
控制redis实际最大可用内存:maxmemory
合理配置linux内存分配策略:vm.overcommit_memory=1
降低fork频率:例如放宽AOF重写自动触发时机,减少不必要的全量复制
优化fork耗时:
优先使用物理机或者高效的虚拟机支持fork操作
控制redis实际最大可用内存:maxmemory
合理配置linux内存分配策略:vm.overcommit_memory=1
降低fork频率:例如放宽AOF重写自动触发时机,减少不必要的全量复制
精选留言