我们正在使用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管理中心相同的响应时间后),响应时间突然增加。
问题:使用管理中心是否有开销?为什么会不时发生这种情况?
答案 0 :(得分:0)
3.7使用hazelcast服务器时CPU使用率最低,而在所有群集服务器中启用管理中心时为3.6。