Package: jigdo-file
Version: 0.7.3-3
Severity: wishlist

Dear all,

we run jigdo to build the DVD and CD images for Debian (on
ftp2.de.debian.org). During this process many files, worth several
hundret GBytes, are read to build the images. As far as I can see, Linux
puts these files into the cache to speed up following reads to these
files.

However, in the case of jigdo it is quite clear that most of these files
will most likely not be read again in the near future. Thus, filling the
cache with this data is not really useful.

By using fadvise (see [1]) the memory could be used to cache other
files, for example these (heavily) downloaded via some HTTPd or FTPd. Of
course, even with fadvise enabled in jigdo some file both used by jigdo
and, e.g., a HTTPd the cache would still contain that file.

The current behaviour really hurts performance on our server
(serving as ftp2.de.d.o among others, 60 GByte RAM, 10 GBit/sec
connectivity), which is why we already use fadvise for our rsync
processes (pulling data from other mirrors).

1: http://insights.oetiker.ch/linux/fadvise.html

Thanks,
Carsten

-- System Information:
Debian Release: 6.0.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages jigdo-file depends on:
ii  libbz2-1.0              1.0.5-6+squeeze1 high-quality block-sorting file co
ii  libc6                   2.11.3-4         Embedded GNU C Library: Shared lib
ii  libdb4.8                4.8.30-2         Berkeley v4.8 Database Libraries [
ii  libgcc1                 1:4.4.5-8        GCC support library
ii  libstdc++6              4.4.5-8          The GNU Standard C++ Library v3
ii  wget                    1.12-2.1         retrieves files from the web
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

jigdo-file recommends no packages.

jigdo-file suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to