我使用的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日誌消息嗎?