[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#623228: ITP: proftpd-mod-fsync -- attempts to prevent such bottlenecks by forcibly flushing to disk



Package: wnpp
Severity: wishlist
Owner: Fabrizio Regalli <fabreg@fabreg.it>


* 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.



Reply to: