Can you write quality software on JRuby? Maybe. Let’s take a look on logstash.
This is logstash parsing two sets of input file and putting results to elastic. There are no load on server (2 requests per minute from zabbix doesn’t count). Maybe our server with Xeon E3-1240 V2 is just slow and weak? Okay, let’s take a peek on another server with zero load too:
Clearly, Xeon E5-2630 V2 is doing better, but 20% of 6-core CPU only for parsing logs? Are you kidding me? 374 billions of operations are spent to parse 10, maybe 20 strings of logs. Great. Burn, motherfucker, burn.
Оригинал