gpt4 book ai didi

elasticsearch - 如何在 Windows 中为 ElasticSearch 设置内存限制?

转载 作者:行者123 更新时间:2023-11-29 02:45:06 31 4
gpt4 key购买 nike

是否可以限制 Windows Server 2008 R2 上的 ElasticSearch 工作集内存?

我在网上尝试了一切,但似乎没有任何效果。

尝试设置(环境变量):ES_MIN_MEMES_MAX_MEMES_HEAP_SIZE

在java服务中:-Xms15g-Xmx15g-Xss256k

在 YML 文件中:bootstrap.mlockall: true

知道我做错了什么,或者是否有可能限制 Windows 服务中的 RAM?

谢谢!

最佳答案

您可以通过以下命令在 Windows Server 上设置 Elastic Search 的内存限制:

[Elasticsearch Path]\bin>elasticsearch-service.bat manager

注意:以管理员身份运行命令提示符

它将打开管理器,如下所示:Image: ElasticSearch service properties

现在转到“Java”选项卡并根据您的要求更改设置。

注意:确保您在“JavaOptions”文本框下更改了它,并且还针对单独的参数进行了更改。例如,要设置 1GB 的初始内存池和最大内存池,您可以为两者设置 '1024' MB。

您只能在安装服务后使用此管理器。有关详细信息,请参阅此链接中的“使用管理器 GUI”部分:https://www.elastic.co/guide/en/elasticsearch/reference/5.1/windows.html#windows

更改后,您需要重新启动服务。而且,您还可以在“elasticsearch-service-x64”节点下看到注册表中反射(reflect)的更改:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\elasticsearch-service-x64\Parameters\Java

注意:修改后必须重启服务管理器属性窗口。

关于elasticsearch - 如何在 Windows 中为 ElasticSearch 设置内存限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28798845/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com