![]() ![]() The disk buffer file itself is only used if the overflow buffer is filled up completely. Normal disk queues work in a different way: they employ an in-memory output buffer (set in qout-size()) and an in-memory overflow queue (set in mem-buf-length()). Reliable disk queues employ an in-memory cache buffer, the content of which is also written to the disk, and which is intended to speed up the process of reading back data from the queue. Of course, using the reliable(yes) option introduces a significant performance penalty as well. ![]() Note that the Reliable Log Transfer Protocol is available only in syslog-ng Premium Edition. This prevents message loss, for example, due to syslog-ng OSE crashes if the client and the destination server communicate using the Reliable Log Transfer Protocol ( RLTP). Reliable disk queues guarantee that all the messages passing through them are written to disk first, and removed from the queue only after the destination has confirmed that the message has been successfully received. The key difference between disk queue files that employ the reliable(yes) option and not is the strategy they employ. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |