美文网首页ZooKeeper分布式架构
ZooKeeper读写性能不佳问题分析

ZooKeeper读写性能不佳问题分析

作者: Jiafu | 来源:发表于2018-07-05 10:02 被阅读6次

最近遇到ZooKeeper读写性能抖动比较厉害。从ZooKeeper的日志中分析,有大量报“fsync-ing the write ahead log in XXX took xx ms which will adversely effect operation latency.”。也就是说,写硬盘的速度太慢了。由于ZooKeeper默认情况是需要确保数据下盘的,所以相当于调用了sync,猜测这是一个比较费时的操作。如果ZooKeeper的数据目录所在的硬盘和其它服务共用的话,可能会互相干扰。

那么ZooKeeper的写性能会影响读吗?很遗憾,会的。当ZooKeeper遇到写操作时,会将后续的操作都挂起,等到该写操作完成后,才会继续执行后面的任意操作。

所以说,尽量把ZooKeeper所使用的硬盘和其它的服务分开。

相关文章

  • ZooKeeper读写性能不佳问题分析

    最近遇到ZooKeeper读写性能抖动比较厉害。从ZooKeeper的日志中分析,有大量报“fsync-ing t...

  • Zookeeper学习(三)----Zookeeper的读写流程

    ZooKeeper的读写流程分析 在了解了ZooKeeper的基本概念后,我们来详细看下ZooKeeper的读写流...

  • 浅谈HBase的数据分布

    摘要: HBase的rowkey设计一直都是难点和痛点,不合适的rowkey设计会导致读写性能、吞吐不佳等诸多问题...

  • 跟踪IO请求

    1 目的 跟踪IO请求,分析磁盘读写性能瓶颈 2 工具 2.1 磁盘 geometry 2.2 读写请求 打开裸块...

  • 【kafka】kafka3.x KRaft模式

    目前,Kafka在使用的过程当中,会出现一些问题。由于重度依赖Zookeeper集群,当Zookeeper集群性能...

  • PFM架构设计

    1、存储高性能 1.1、读写分离: 针对PFA的分析场景,进行读写分离 1.2、 分库分表: 海量核算数据,表分区...

  • zookeeper的原理和应用场景

    本文先介绍zookeeper的znode、zookeeper的读写流程和zookeeper的节点类型,然后再根据z...

  • php入门--性能测试

    PHP性能问题具体分析 工具:XHProf-性能分析扩展工具ab-压力测试vld-opcode代码分析 PHP性能...

  • 详解移动应用测试神器PerfDog

    PerfDog介绍: 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用...

  • zookeeper.KeeperException$Unimpl

    方法论:认识问题、分析问题、解决问题。 1. 问题描述 Dubbo 应用使用 ZooKeeper 作为注册中心,启...

网友评论

    本文标题:ZooKeeper读写性能不佳问题分析

    本文链接:https://www.haomeiwen.com/subject/dpvuuftx.html