JVM 调优以获得更好的 Solr 性能
现在我们在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JAVA_OPTS 看起来不错。有很多问题:-
The JAVA_OPTS seem fine. quite a few questions :-
使用以下选项
-XX:+UseCompressedOops
(这将有助于减少堆大小)
-XX:+DoEscapeAnalysis
use the following opts
-XX:+UseCompressedOops
(This will help in reducing the heap size)
-XX:+DoEscapeAnalysis