我使用的syslogd(包的sysklogd)在Ubuntu垂直框VM用于登录从远程主机消息写入一个远程消息到日志文件中。我发送10个超时时间为100毫秒的消息,都可以,但syslogd将它们写入日志文件的速度非常慢,5秒钟内有1条记录。我在两台虚拟机上都使用wireshark,所有的udp软件包都没有超时,所以syslog中存在问题。syslogd的在5秒内
May 17 17:05:09 192.168.130.198 16:57:48,055 ...| Test message ¹0
May 17 17:05:14 192.168.130.198 16:57:48,155 ...| Test message ¹1
May 17 17:05:19 192.168.130.198 16:57:48,255 ...| Test message ¹2
所有其他消息似乎被syslog缓存。
问题:
我该如何消除这种延迟?我将把来自应用程序服务器集群的日志消息写入一个日志文件。 syslog能够在秒内处理500-1000个udp日志消息吗?