It was thus said that the Great Rainer Gerhards once stated:
>  
> > [4] Not that I'm trying to sell my syslog daemon on the rsyslogd
> > mailing
> 
> It's interesting you mention that. Especially as it seems to do everything
> far better than rsyslog ;)

  Well, with the processing logic in Lua, I think rsyslog has a leg up on
speed (even if LuaJIT is used).  Also, it's a single-threaded program, so
again, it loses out on speed [1].  Also, the Lua code *is* the
configuration, so if you aren't keen on "programming" (and I think this is
why mine appears better), then rsyslog wins again.

  -spc (Not to mention the UDP only support of my syslogd ... )

[1]     Really, I think the single-threaded nature of the code is the sole
        reason why rsyslog will win out in pure speed (on a multicore
        system).  Even so, I am able to push around 30k messages/second on a
        2.4GHz Pentium core using Lua (*not* LuaJIT---I've yet to benchmark
        that), which, for a scripting language, I don't think is that bad.

_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/

Reply via email to