Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux或Windows上运行elasticsearch是否存在性能差异?_Linux_Windows_Service_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Linux,Windows,Service,elasticsearch" /> elasticsearch,Linux,Windows,Service,elasticsearch" />

在Linux或Windows上运行elasticsearch是否存在性能差异?

在Linux或Windows上运行elasticsearch是否存在性能差异?,linux,windows,service,elasticsearch,Linux,Windows,Service,elasticsearch,可以作为一个或服务启动。在生产环境中,在一个环境中运行它是否比在另一个环境中运行它有更好的性能?使用linux运行elasticsearch的优势在于,绝大多数elasticsearch用户都使用它,并且大多数优化工作都是以linux为中心的。关于如何在linux上调优和优化elasticsearch有很多知识 很多可能都是移植到windows上的,但在不同的内核、文件系统、网络等的情况下,它的行为方式有很大的不同。我希望在windows中可能工作得很好,但从根本上说,您基本上是在自行调整它并诊

可以作为一个或服务启动。在生产环境中,在一个环境中运行它是否比在另一个环境中运行它有更好的性能?

使用linux运行elasticsearch的优势在于,绝大多数elasticsearch用户都使用它,并且大多数优化工作都是以linux为中心的。关于如何在linux上调优和优化elasticsearch有很多知识

很多可能都是移植到windows上的,但在不同的内核、文件系统、网络等的情况下,它的行为方式有很大的不同。我希望在windows中可能工作得很好,但从根本上说,您基本上是在自行调整它并诊断您遇到的任何问题

我认为尝试在windows中运行Elasticsearch的唯一原因是1)您有可用的windows服务器,并希望利用它们,并且不可协商使用Ubuntu或centos等更理智的设备格式化驱动器2)这是一个小型的,在任务关键型设置中,您实际上并不关心调优工作,也不关心为遇到的任何问题获得有意义的支持,而且您碰巧有一些windows计算机可用于运行elasticsearch


因此,除非你真的想使用windows,否则你可能不应该这样做。

这个问题的答案将是一个巨大的“视情况而定”。我必须全心全意地回答不同意另一个答案的人。我已经将Elasticsearch作为企业级应用程序的Windows服务部署到Amazon Web Services上的生产环境中,在调整它或寻找这方面的帮助方面从未遇到过任何问题。另一个答案有一个要点,显然是假设您将要使用Linux,但这是他们的问题。这并不意味着你将独自一人

我想,如果你真的想知道哪一个可以做得更快,那么就有可能得到一些可比的硬件并运行基准测试,但谁有时间呢?我怀疑这样的实验会对任何人产生影响,但无论如何,互联网上最大的网站除外


也就是说,它是为集群而构建的。你可以通过向它扔更多的硬件来扩展它。如果你不必支付许可费用,那么Linux必然会成为一个新的平台。除非你已经有了硬件或虚拟机,否则你很可能会在Linux上得到更多的回报

不知道为什么没有人对此提出任何意见。知道这一点会很有趣,因为我可以选择在其中任何一个上运行。我认为linux性能更好,而且许可更便宜:)