Pulsar参数调优的时候BookKeeper有哪些核心参数可调整的?

提问者:帅平 问题分类:消息队列
Pulsar参数调优的时候BookKeeper有哪些核心参数可调整的?
2 个回答
♀如此美
♀如此美
性能相关的参数有:
bookieReadBufferSizeBytes: 设置 Bookie 读取缓冲区大小,影响读取性能。
numAddWorkerThreads: 设置 Bookie 用于处理写入请求的线程数。
numReadWorkerThreads: 设置 Bookie 用于处理读取请求的线程数。
journalMaxSizeMB: 控制每个 Bookie 的 Journal 文件最大大小,影响数据刷盘策略。
journalBufferedWritesThreshold: 控制 Journal 缓冲区写入阈值,影响写入性能。
journalFlushWhenQueueEmpty: 控制是否在写入队列为空时强制刷盘,对数据一致性有重要影响。
journalAdaptiveGroupWrites: 是否启用 Journal 自适应组写,优化写入性能。
diskUsageThreshold: 磁盘使用率达到此阈值时触发警告。
gcWaitTime: 控制 BookKeeper Garbage Collection 等待时间。
发布于:3周前 (04-11) IP属地:四川省
满天都是派星べ
满天都是派星べ
核心参数有:
zkServers: 设置 ZooKeeper 集群地址,确保 BookKeeper 能正确连接。
ledgersPath: BookKeeper 元数据在 ZooKeeper 中的存储路径。
journalDirectories: 设置 Bookie 的 Journal 存储目录。
ledgerDirectories: 设置 Bookie 的 Ledger 存储目录。
zkServers: 设置 ZooKeeper 集群地址,确保 BookKeeper 能正确连接。
发布于:3周前 (04-11) IP属地:四川省
我来回答