Python interface to posix_fadvise(2).
python-fadvise is a Python interface to posix_fadvise(2) which is used to predeclare an access pattern for file data in order that the kernel may make informed decisions regarding (but not limited to) scheduling I/O and caching.
It uses a private C extension module to invoke the underlying syscall. In addition, it provides a simple client so that advice may be given via the command-line.