iLogtail SPL在资源占用方面相比Logstash有极大优势。在内存方面,iLogtail的平均内存使用约40MB,最大值约50MB;而Logstash启动后即占用约900MB内存,开始处理日志后最大值可达1250MB左右。iLogtail所占资源仅为Logstash的5%左右。在CPU使用方面,iLogtail在处理日志时一直保持稳定的资源使用,而Logstash的CPU使用率频繁出现波动和毛刺现象。特别是在开始采集时,Logstash的CPU会出现非常明显的激增。这得益于iLogtail使用C++编写的核心引擎,充分利用了SIMD等现代硬件并行计算特性,对日志数据进行高效的并行处理。




