[rsyslog] untra-reliable speed test

david at lang.hm david at lang.hm
Fri May 8 02:05:21 CEST 2009


I have a box put togeaterh for a first cut at a speed test of rsyslog in 
untra-reliable mode. the outline below is intended to minimize the number 
of variables.

the box is a dual quad-core opteron with 8G of ram, one SATA drive and a 
fusionIO SSD PCIE drive, currently running RHEL 5.3 kernel 2.6.18-53 
(redhat stock kernel) I intend to format the SSD with ext2 (as the 
application is providing data integrity, and to avoid the known 
performance problems with ext3 and fsync)

for the rsyslog test I am thinking the following

useing rsyslog 4.1.7
enable input file
set the main queue mode to disk
enable fsyncs everwhere
set the output to log *.* to a file

run a cron job that rolls the log file once a min and sends a HUP to 
rsyslog

create a large file of log information

run this for a while and then count the number of logs in each rolled log 
file. hopefully the number will be reasonably consistant.

does this sound like a reasonable approach? or is this going to not be 
representitive for some reason?

David Lang



More information about the rsyslog mailing list