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/