rsyslog disk队列测试

测试的具体方式已经在这篇文章写过了:http://www.yubingzhe.com/170.html。这篇文章主要是来说明rsyslog-disk队列性能情况。

rsyslog的配置情况:

input(type=”imtcp” port=”5145″ ruleset=”syslog−test”)
template(name=”syslog−template”
type=”string”

string=”%msg%\n”)

ruleset(name=”syslog−test”)
{

action(

type=”omfwd”

Target=”10.232.38.176″

Port=”1234″

Protocol=”tcp”

template=”syslog−template”

name=”act_syslog”

queue.type=”disk”

queue.filename=”syslog_test_queue”

queue.workerthreads=”1″

)

stop

}
这里给出了disk队列配置。
logstash的配置情况:
input{

tcp{

port => “1234”

type => “test-syslog”

}

}

output{

null{}

   }

测试1:

250字节每条,每秒5000条,时长1h:

接受机网络情况:

屏幕快照 2015-08-27 下午2.49.17
队列情况:5000_250
测试2:
250字节,10000条每秒,时长1h
接收机的网络情况:
屏幕快照 2015-08-27 下午3.57.27
队列情况:
10000_250
测试3:
每秒2500字节,每秒5000条,时长30min。
接收机的网络情况(后半段):
屏幕快照 2015-08-27 下午4.30.32
队列情况:
5000_2500
测试4:
每条250字节,每秒50000条,时长30min。
接受机网络情况(后半段):
屏幕快照 2015-08-27 下午5.09.55
队列情况:
50000_250

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>