Hazelcast管理中心 - 性能问题

时间:2016-08-31 14:30:53

标签: hazelcast

我们正在使用Hazelcast 3.6企业版,所有地图都配置为HD(本机内存)。我们有3个集群节点,6GB堆和18 GB本机内存

配置:

<map name="map">
        <in-memory-format>NATIVE</in-memory-format>
        <statistics-enabled>true</statistics-enabled>
        <backup-count>1</backup-count>
        <async-backup-count>0</async-backup-count>
        <time-to-live-seconds>0</time-to-live-seconds>
        <max-idle-seconds>0</max-idle-seconds>
        <eviction-policy>NONE</eviction-policy>
        <max-size policy="PER_NODE">0</max-size>
        <eviction-percentage>25</eviction-percentage>
        <min-eviction-check-millis>100</min-eviction-check-millis>
        <merge-policy>com.hazelcast.map.merge.PutIfAbsentMapMergePolicy</merge-policy>
                <map-store enabled="true" initial-mode="LAZY">
                  <class-name><class name></class-name>
                  <write-delay-seconds>1</write-delay-seconds>
                  <write-batch-size>1000</write-batch-size>
                  <write-coalescing>true</write-coalescing>
                </map-store>
    </map>

 <management-center enabled="true">ip:port/mancenter</management-center> 

问题是,当我们在启用和未启用管理中心的情况下加载Hazelcast测试时,存在巨大的性能差异。

启用Out管理中心:随着时间的推移,响应时间没有差异

管理中心:响应时间有很长的时间延迟。 (与启用Out管理中心相同的响应时间后),响应时间突然增加。

问题:使用管理中心是否有开销?为什么会不时发生这种情况?

1 个答案:

答案 0 :(得分:0)

3.7使用hazelcast服务器时CPU使用率最低,而在所有群集服务器中启用管理中心时为3.6。

3.6: Hazelcast 3.6 - CPU utilization

3.7: Hazelcast 3.7 - CPU utilization