On Thu, 5 Apr 2012, Rory Toma wrote:
What does this do? ActionQueueDequeueBatchSize
The only docs I can find state that the default is 16.
It is a performance tuning parameter
rsyslog has the ability to process messages in batches instead of
individually, this has several advantages
1. it significantly reduces contention on the message queue locks
2. it allows multiple messages to be sent to databases in one transaction
both of these can provide very significant speedups under the right
conditions (in the case of database inserts, I've tuned systems to >500x
performance gains by batching inserts into larger transactions)
If you are doing database work, I would set this to 100 and go up from
there if your database is still maxing out.
David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/