Package: collectd
Version: 4.10.1-2.1
Severity: normal

Hi.

I think it is not fun having collectd write every 5 minutes, about 100 rrd
files.

I would like to make collectd buffer all statistics for example last 60
minutes,
and after filling this time update real rrd files. Without such precution
hard disk in laptop will often spin-down (becuase of inactvity) and spin-up
(becuase of short period of collectd writing). It can also help
for non laptop cases - on server we could have even 1000 rrd collectd files,
and updating them could mean lots of hard disk seeks (which are slow,
so can significantly affect performance).

I could change interval of dumping data, but this will make collectd not very
usefull.

I think it is easy to just keep data in memory, and from time to time
(or when exiting, or asked to reload files), write it for real.

In this way it could be even usefull to have for example 1 minute
interval. But still write data to rrd every 60 minutes (for desktop
something like 10 minutes will be more appropriate).

Thanks.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.37-rc4-sredniczarny-11361-g11e8896 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8) (ignored: LC_ALL 
set to pl_PL.utf8)
Shell: /bin/sh linked to /bin/dash

Versions of packages collectd depends on:
ii  collectd-core                 4.10.1-2.1 statistics collection and monitori
ii  libc6                         2.11.2-7   Embedded GNU C Library: Shared lib
ii  librrd4                       1.4.3-1    time-series data storage and displ

Versions of packages collectd recommends:
ii  iptables             1.4.10-1            administration tools for packet fi
ii  libatk1.0-0          1.30.0-1            The ATK accessibility toolkit
ii  libc6                2.11.2-7            Embedded GNU C Library: Shared lib
ii  libcairo2            1.8.10-6            The Cairo 2D vector graphics libra
ii  libcurl3-gnutls      7.21.2-4            Multi-protocol file transfer libra
ii  libdbi0              0.8.3+really0.8.2-1 Database Independent Abstraction L
ii  libdbus-1-3          1.2.24-3            simple interprocess messaging syst
ii  libdbus-glib-1-2     0.88-2              simple interprocess messaging syst
ii  libesmtp6            1.0.6-1             LibESMTP SMTP client library
ii  libfontconfig1       2.8.0-2.1           generic font configuration library
ii  libfreetype6         2.4.2-2.1           FreeType 2 font engine, shared lib
ii  libgcrypt11          1.4.5-2             LGPL Crypto library - runtime libr
ii  libglib2.0-0         2.24.2-1            The GLib library of C routines
ii  libgtk2.0-0          2.20.1-2            The GTK+ graphical user interface 
ii  libhal1              0.5.14-3            Hardware Abstraction Layer - share
pn  libmemcached5        <none>              (no description available)
ii  libmysqlclient16     5.1.49-3            MySQL database client library
ii  libnotify1 [libnotif 0.5.0-2             sends desktop notifications to a n
ii  libopenipmi0         2.0.16-1.2          Intelligent Platform Management In
ii  liboping0            1.4.0-1             C/C++ library to generate ICMP ECH
ii  libpango1.0-0        1.28.3-1            Layout and rendering of internatio
ii  libpcap0.8           1.1.1-2             system interface for user-level pa
ii  libperl5.10          5.10.1-16           shared Perl library
ii  libpq5               9.0.1-2             PostgreSQL C client library
pn  libprotobuf-c0       <none>              (no description available)
ii  libpython2.6         2.6.6-7             Shared Python runtime library (ver
ii  librrd4              1.4.3-1             time-series data storage and displ
ii  libsensors4          1:3.1.2-6           library to read temperature/voltag
ii  libsnmp15            5.4.3~dfsg-1        SNMP (Simple Network Management Pr
ii  libssl0.9.8          0.9.8o-4            SSL shared libraries
pn  libtokyotyrant3      <none>              (no description available)
ii  libupsclient1        2.4.3-1.1           network UPS tools - client library
ii  libvirt0             0.8.3-5             library for interfacing with diffe
ii  libxml2              2.7.8.dfsg-1        GNOME XML library
ii  libyajl1             1.0.8-1             Yet Another JSON Library

collectd suggests no packages.

-- debconf information:
  collectd/auto-migrate-3-4: false
  collectd/migration-3-4:



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to