最近一直在弄elk的优化,感觉logstash也是瓶颈。观察logstash的JVM发现FullGC非常多。请问有知道如何解决这个问题的么。貌似logstash的优化可做的不是狠多啊。
这个系统也是刚弄不久,都是随着摸索随着弄的,要是有什么地方说错了,还望指教。现在我们一共3台机器,启了16个节点,一天大概250G+的索引,到晚高峰的时候redis就会出现阻塞。之前考虑过是es的瓶颈,但是感觉可能也是优化做的不够,所以想从各方面对这套系统进行下优化,希望各位指摘。
这个系统也是刚弄不久,都是随着摸索随着弄的,要是有什么地方说错了,还望指教。现在我们一共3台机器,启了16个节点,一天大概250G+的索引,到晚高峰的时候redis就会出现阻塞。之前考虑过是es的瓶颈,但是感觉可能也是优化做的不够,所以想从各方面对这套系统进行下优化,希望各位指摘。
1 个回复
zengyp
赞同来自: xxfenzi
2、默认Logtash、ES的JVM heapsize较小,建议根据系统内存情况、Logtash、ES的负载调大。
3、你的环境中主机做了很多复用,需要留意CPU的负载,CPU压力大将会影响GC。
4、关闭系统的swap。