我的Elasticsearch索引非常小(约200,000项)。但我有一个非常大的查询量(5000-10000查询/秒)。
我有一台专用服务器,配有48GB RAM和强大的CPU(20核)。当我在此服务器上运行单个ES节点时,它消耗的内存和RAM非常少。但是由于查询量很大,ES会超时。
我的问题是:
对我来说,在同一台服务器上创建10个节点以充分利用服务器的RAM和CPU是否更好?
是否与创建10台服务器相同,每台服务器有5 GB RAM和2个核心?
(我读到的地方通常情况下,每台服务器应该有一个节点,但如果我们无法使用功能强大的服务器,那就太浪费了。)