JVM 调优以获得更好的 Solr 性能

发布于 2024-12-05 07:56:28 字数 338 浏览 1 评论 0原文

现在我们在Master/Slave模式下使用Solr1.4,希望提高Slave查询的性能。

对我们来说最大的问题是索引文件大约有30G。

Slave服务器配置如下: 戴尔PC服务器:48G内存和2个CPU; 红帽 64 位 Linux; JDK64 1.6.0_22; 雄猫 6.18。

我们当前的 JAVA_OPTS 是“–Xms2048M –Xmx20480 –server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=20 -XX:SurvivorRatio=2”

您对 JAVA_OPTS 有更多建议吗?

Now we are using Solr1.4 in Master/Slave mode and want to improve the performance for Slave query.

The biggest issue for us is the index file is about 30G.

The Slave server config as below:
Dell PC Server: 48G memory and 2 CPU;
RedHat 64 Linux;
JDK64 1.6.0_22;
Tomcat 6.18.

Our current JAVA_OPTS is "–Xms2048M –Xmx20480 –server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=20 -XX:SurvivorRatio=2"

Do you have more suggestion for JAVA_OPTS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寄与心 2024-12-12 07:56:28

JAVA_OPTS 看起来不错。有很多问题:-

  1. 您的 20GB 内存是否达到峰值?您可以检查内存统计信息以了解最大利用率是多少吗?
  2. Slave 上是否发生了繁重的处理? CPU 统计数据 ?
  3. 查询情况如何???你在使用突出显示吗?
  4. 您为单个查询返回的结果数是多少?
  5. 你的缓存统计数据说明了什么?它们使用得当吗?
  6. 你的索引优化了吗?
  7. 您是否使用预热查询来提高运行缓慢的查询的性能?
  8. 如果以上看起来没问题,您可以考虑启用 http 缓存吗?

The JAVA_OPTS seem fine. quite a few questions :-

  1. Is you max for 20GB ram peaking out ? can you check the memory stats as to whats the max utilized ?
  2. Is there any heavy processing happening on Slave ? CPU stats ?
  3. How are the queries ??? are you using highlighting ?
  4. Whats the number of results you are returing for single query ?
  5. what do your cache stats say ? are they utilized properly ?
  6. Is your index optimized ??
  7. do you use warming queries to improve performance on the slow running queries ?
  8. If the above seems fine, can you consider enabling the http caching ?
长发绾君心 2024-12-12 07:56:28

使用以下选项

-XX:+UseCompressedOops
(这将有助于减少堆大小)

-XX:+DoEscapeAnalysis

use the following opts

-XX:+UseCompressedOops
(This will help in reducing the heap size)

-XX:+DoEscapeAnalysis

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文