elasticsearch 弹性搜索性能,elasticsearch,jvm,elasticsearch,Jvm" /> elasticsearch 弹性搜索性能,elasticsearch,jvm,elasticsearch,Jvm" />

elasticsearch 弹性搜索性能

elasticsearch 弹性搜索性能,elasticsearch,jvm,elasticsearch,Jvm,我正在我的vm windows server 2008 r2上运行elasticsearch。有时,当我试图去: servername:9200 servername:9200/_plugin/head servername:9200/_plugin/kibana .... 服务器在加载页面时似乎遇到了问题。我检查了我虚拟机上的空间磁盘,它没有饱和,我还检查了cpu和内存,所有这些指标都很好。所以我想问什么会影响elasticsearch的性能(是否有一些参数可以在elasticsearch.

我正在我的vm windows server 2008 r2上运行elasticsearch。有时,当我试图去:

servername:9200
servername:9200/_plugin/head
servername:9200/_plugin/kibana
....
服务器在加载页面时似乎遇到了问题。我检查了我虚拟机上的空间磁盘,它没有饱和,我还检查了cpu和内存,所有这些指标都很好。所以我想问什么会影响elasticsearch的性能(是否有一些参数可以在elasticsearch.yaml config中添加或删除)。这很重要,因为我们将使用它来监控大约20台服务器,而现在它正与一台机器进行斗争。我不知道它是否有影响,但当我检查elasticsearch日志时,我得到以下信息:

jvm uses the client vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
有人能解释一下如何使用服务器虚拟机吗。另外,我在互联网上看到,通常当你们在64位机器上运行时,你们不会收到这个消息,但我已经收到了


提前感谢您提供优化es的建议。

您使用的是什么java版本? 共享“java-version”命令的输出
例如,我的机器上的java版本

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit **Server VM** (build 24.65-b04, mixed mode)
(注意命令输出最后一行的“服务器VM”)如果您是这样,那么从JVM版本的角度来看,您是很好的。您仍然可以返回并检查是否有多个java安装,此警告在32位jdk上很常见

头插件/kibana的性能变慢了

  • 你能打开插件一次吗?您确定安装正确吗
  • 你确定你的ES节点很慢吗?除了点击插件URL,你是如何验证的?(尝试使用curl命令查询数据)
确保插件版本和弹性搜索版本相互兼容


让我知道这是否有帮助,请共享更多数据。

服务器虚拟机消息可能是一条阅读鲱鱼。您仍然可以通过在调用Java命令的elasticsearch.bat文件中添加-server来使用服务器


我可能会查看日志中的其他问题,如内存、安全权限等。

我面临着同样的问题,这是我在java版本java“1.8.0_65”java(TM)SE运行时环境(build 1.8.0_65-b17)java HotSpot(TM)64位服务器VM(build 25.65-b01,混合模式)中得到的输出