当前位置: 首页 > news >正文

etcd自动压缩清理

autoCompactionMode: revision
autoCompactionRetention: 1000

这两行配置是 etcd 的自动压缩(auto-compaction)相关配置:

  1. autoCompactionMode: revision
  • 这行配置指定了 etcd 的自动压缩模式为 “revision”(修订版本)模式,etcd 支持两种压缩模式:
    • revision:基于修订版本号进行压缩
    • periodic:基于时间间隔进行压缩
  1. autoCompactionRetention: 1000
  • 这行配置指定了保留的修订版本数量
  • 当 etcd 的修订版本数超过 1000 时,会自动压缩历史数据
  • 这意味着 etcd 会保留最近的 1000 个修订版本,删除更早的版本

这些配置的作用是:

  1. 防止数据无限增长:etcd 会记录所有的数据变更历史,如果不进行压缩,数据会持续增长
  2. 优化存储空间:通过定期压缩,可以释放不再需要的存储空间
  3. 提高性能:减少历史数据可以提升 etcd 的读写性能

在上面的配置中:

  • 使用 revision 模式意味着压缩是基于数据变更次数而不是时间
  • 保留 1000 个修订版本是一个相对保守的配置,可以保证有足够的历史记录用于故障恢复
  • 这个配置适合需要保留一定历史记录但又不想占用太多存储空间的场景

如果想调整这些参数:

  • 如果存储空间紧张,可以减小 autoCompactionRetention 的值
  • 如果更关注时间而不是变更次数,可以将 autoCompactionMode 改为 periodic,并设置 autoCompactionRetention 为时间值(如 “1h” 表示 1 小时)
http://www.xdnf.cn/news/1127125.html

相关文章:

  • QT——QComboBox组合框控件
  • Flink实战项目——城市交通实时监控平台
  • 函数柯里化详解
  • Luban配置教程
  • 如何在simulink中怎么获取足端轨迹代码解释?
  • 【卡尔曼滤波第六期】集合变换卡尔曼滤波 ETKF
  • PyTorch笔记7----------计算机视觉基础
  • SSM框架学习DI入门——day2
  • flutter弹窗:fluttertoast
  • AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架,涵盖全参数/PEFT训练与分布式优化
  • 开通保存图片权限
  • 专业文档搜索工具,快速定位文本内容
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • 《大数据技术原理与应用》实验报告四 MapReduce初级编程实践
  • excel 通过openpyxl表格下载和插入图片
  • Linux的用户和用户组与权限解析、环境变量说明与配置、sudo配置解析和使用
  • Linux系统下 挂载exfat文件系统U盘
  • 【C语言进阶】字符函数和字符串函数的内部原理
  • 解锁Redis:从安装到配置的全攻略
  • sqli-labs靶场通关笔记:第18-19关 HTTP头部注入
  • 阿里云 Kubernetes 的 kubectl 配置
  • 46. 携带研究材料(01背包二维数组)
  • Rust基础[part4]_基本类型,所有权
  • 深入理解设计模式:组合模式(Composite Pattern)
  • [设计模式]C++单例模式的几种写法以及通用模板
  • Ubuntu18.04 系统重装记录
  • 【高并发服务器】多路复用的总结 eventfd timerfd
  • 复习笔记 39
  • (李宏毅)deep learning(五)--learning rate
  • 单臂路由实现VLAN互通实验