freebsd-src/usr.sbin/syslogd
Colin Percival e1906bda7b Where syslogd would have fsync()ed a file in the past, instead set a flag
FFLAG_NEEDSYNC and fsync the file when select() next returns zero.  This
dramatically speeds up the process of logging large amounts of data, while
leaving the essential semantics (that data can be expected to be on disk
if we crash) unchanged.

In my tests, this speeds up the rc phase of booting by 18-20%. [1]

YES PLEASE! by:	phk [1]
2004-07-04 19:13:58 +00:00
..
Makefile Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
pathnames.h
syslog.conf.5 Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
syslogd.8 Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
syslogd.c Where syslogd would have fsync()ed a file in the past, instead set a flag 2004-07-04 19:13:58 +00:00