Bug#623228: ITP: proftpd-mod-fsync -- attempts to prevent such bottlenecks by forcibly flushing to disk
Owner: Fabrizio Regalli <firstname.lastname@example.org>
* Package name : proftpd-mod-fsync
Version : 0.2
Upstream Author : TJ Saunders
* URL : http://www.castaglia.org/proftpd/modules/mod_fsync.html
* License : GPL-2
Description : On some kernels and/or filesystems, if there are files
opened simultaneously for reading and writing, the buffer cache algorithms may
cause the write I/O to swamp the read I/O, causing processes that are reading
files to slow down because of buffer cache misses. The Linux 2.4 kernel, for
example, suffers from this problem.
The mod_fsync module attempts to prevent such bottlenecks by forcibly flushing
to disk the buffers used for files open for writing after a certain number of
bytes have been written (for example, after 128 KB has been written to a file).
This prevents the buffer cache from being dominated by data from files being
written, freeing up space for data for files being read.