On Thu, 12 Sep 2013, Robert Ortiz wrote:

Thanks everyone for all the help, I don't seem to be dropping any more packets at 150k mps, but I am seeing when I am doing a raw tcpdump to the interface, whenever I start the rsyslog service the tcpdump drops a significant amount of packets, I modified my sysctl.conf to :

net.core.rmem_default = 2097152
net.core.wmem_default = 2097152
net.core.rmem_max = 10485760
net.core.wmem_max = 10485760

have you looked to see which thread of rsyslog is running out of CPU? it may be that rsyslog is not dropping any packets, but is instead filling it's queue because it's not delivering them fast enough.

the next phase of testing is sending logs to multiple locations, I have been looking around on how to make this happen, but I cannot seem to find any documentation, is rsyslog capable of sending logs to multiple locations?

Do you mean delivering the same messages to multiple locations? or do you mean load balancing by sending some messages to one location and other messages to other locations?

you can use pacemaker and CLUSTERIP to have multiple syslog servers recieving logs on a single IP address with no changes on the sending side (although there are a couple changes that are useful to make)

But before you start worrying about how to have more servers accepting the logs, let's see where the bottleneck is now and see how much more speed we can get out of your current setup.

David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to