我正在运行hazelcast(3.7.2)。它分为客户机节点和服务器节点。 客户端可以上传文件,这些文件将被放入IQueue中,以供服务器端的Item监听器选取。问题是,项目听众不会立即拿起那些项目,因为系统“不健康”。我相信这可能是因为内存的使用方式和垃圾收集正在挣扎。这是我得到的信息。
processors=32,
physical.memory.total=295.7G,
physical.memory.free=2.9G,
swap.space.total=16.0G,
swap.space.free=15.7G,
heap.memory.used=112.4G,
heap.memory.free=23.3G,
heap.memory.total=135.8G,
heap.memory.max=135.8G,
heap.memory.used/total=82.82%,
heap.memory.used/max=82.82%,
minor.gc.count=375,
minor.gc.time=512417ms,
major.gc.count=8,
major.gc.time=169878ms,
load.process=0.01%,
load.system=0.01%,
load.systemAverage=20.00%,
thread.count=171,
thread.peakCount=290,
cluster.timeDiff=0,
event.q.size=0,
executor.q.async.size=0,
executor.q.client.size=0,
executor.q.query.size=0,
executor.q.scheduled.size=0,
executor.q.io.size=0,
executor.q.system.size=0,
executor.q.operations.size=0,
executor.q.priorityOperation.size=0,
operations.completed.count=42173798,
executor.q.mapLoad.size=0,
executor.q.mapLoadAllKeys.size=0,
executor.q.cluster.size=0,
executor.q.response.size=0,
operations.running.count=0,
operations.pending.invocations.percentage=0.00%,
operations.pending.invocations.count=0,
proxy.count=0,
clientEndpoint.count=6,
connection.active.count=7,
client.connection.count=6,
connection.count=1
Dec 08, 2017 3:39:39 AM com.hazelcast.internal.diagnostics.HealthMonitor
有人可以告诉我如何优化配置或指向正确的方向吗?感谢。