Messages in this thread | | | Date | Sat, 13 Feb 1999 11:17:34 -0500 (EST) | Subject | Re: fsync on large files | From | Billy Harvey <> |
| |
> > >Disable fsync()ing in > > >syslogd by prepending "-" to each log file you want to turn it off for. > > > > But syslogd > > syncs every line written for a good reason, namely that if the machine > > crashes you don't want to lose the last few lines that were logged. > > There's a fair chance you'll lose the lines you're really interested in if > you crash anyway - as you've noticed, syncing is a sometimes an intensive > operation. A _real_ fix, which also deals with log security issues nicely, > is to log across a serial port to a secure (possibly non-networked) host.
Why not modify the log rotation scripts to run on an hourly basis, and throw away those older than <insert preference here>? This should be fairly painless, and a quick fix.
Billy -- info@RhinoEngineering.com
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |