You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes环境下Solr运行缓慢问题及可行解决方案探讨

Solr迁移至K8s环境后磁盘IO过高的问题与优化探讨

我们将Solr(8.2.0)从纯Docker部署迁移到Rancher管理的Kubernetes环境后,出现运行缓慢、主机负载随时间持续升高的问题,经排查确定根源为磁盘访问量过大。以下是环境配置、预期负载信息,以及我们已采用的解决方案,同时请教是否有其他可行的优化思路:

环境配置

  • 单节点Solr(8.2.0)
  • Solr磁盘存储数据量250GB
  • 基于Rancher的Kubernetes集群
  • 节点硬件配置:24vCPU、32GB内存
  • 节点上同时部署Solr与nginx ingress
  • Kubernetes为Solr Pod预留30GB资源
  • Solr进程预留25GB内存

预期负载

  • 每分钟350次文档更新(涉及PDF及HTML格式)
  • 每分钟50次查询请求

已采用的解决方案

  • 调整Solr自动提交策略,延长commit间隔,降低磁盘高频写入的频次
  • 将Solr存储卷替换为SSD介质,提升磁盘读写性能
  • 优化Solr缓存配置,加大filterCache、queryCache的内存分配占比,减少磁盘查询次数

请教优化方向

除上述方案外,针对K8s环境下Solr磁盘IO过高的问题,还有哪些有效的优化思路?

内容的提问来源于stack exchange,提问作者Tarmac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 18:35:24