On Thu, 12 Jan 2012, Gaurav Kumar wrote:

Hi all,
I am wondering if anybody has performance testing numbers for rsyslog
forwarding (using UDP) ?

Currently, I am forwarding all of my rsyslog messages from one host to
another host (also running rsyslog). Both hosts are running version 4.2.0.
I am seeing throughput of about 2k-3k messages/second on receiver. If I try
to send more messages from sender, I find that receiver's rsyslog is
dropping logs. Both hosts share same virtual network with network latency
of just about 1-2 ms. Both hosts have 2 virtual CPUs and 2 GB RAM.

As per http://blog.gerhards.net/2008/10/rsyslog-performance.html it seems
that rsyslog is capable of performing processing 100k messages/second.

Can someone please clarify that this number (100k) is for local syslog
messages only? (as opposed to receiving 100k messages/second over network)

I have received >380K logs/sec (pretty close to gig-e wire speed) with no packet loss. I routinely do tens of thousands of logs/sec between machines.

My intent is to find out what is the expected number of messages that
rsyslog can forward to other rsyslog host? (assuming average host spec-
dual core, 2 GB RAM)

it is going to depend a lot on what processing you are doing.

disable name resolution (-x on the command line)

when you have the systems dropping logs, what is the utilization of the rsyslog threads?

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

Reply via email to