Apache Ignite 资源配置(CPU、内存大小……)

问题描述 投票:0回答:1

我正在使用 Apache Ignite 在本地主机中配置内存数据网格 (IMDG) 集群。 对于构成 IMDG 集群的每个点燃节点(进程), 我想配置1)堆外内存的容量,2)核心数。

堆外内存容量: 为了配置它,我在 ignite 默认配置 XML 文件中编辑了“defaultDataRegionConfiguration” 按照下面的链接指导。对吗?

<property name="dataStorageConfiguration">
    <bean class="org.apache.ignite.configuration.DataStorageConfiguration">
        <property name="defaultDataRegionConfiguration">
            <bean class="org.apache.ignite.configuration.DataRegionConfiguration">
                <property name="name" value="Default_Region"/>
                <property name="initialSize" value="#{Size}"/>
                <property name="maxSize" value="#{Size}"/>
            </bean>
        </property>
    </bean>
</property>

核心数(vCPU): 我找不到有关此配置的任何指南。 请告诉我如何配置它。

如何在单个 ignite 节点中配置 cpu(核心)数量和内存大小。

memory configuration cpu ignite off-heap
1个回答
0
投票
  1. 你是对的。您在数据区域配置中设置堆外内存
  2. 你通常最好给服务器一个完整的机器(或者至少是容器)。例如,线程池大小是根据机器中的内核数量计算的。但是如果你真的想做,Java没有提供简单的方法但是你可以使用tasksets
© www.soinside.com 2019 - 2024. All rights reserved.