Your message dated Sun, 12 Dec 2010 20:34:14 +0100
with message-id <[email protected]>
and subject line Re: Bug#606841: queueing writes [solved]
has caused the Debian Bug report #606841,
regarding collectd: should queue rrd write requests on laptops
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
606841: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606841
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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:
--- End Message ---
--- Begin Message ---
Hey,
On Sun, Dec 12, 2010 at 06:37:32PM +0100, Witold Baryluk wrote:
> I think better default values (like 10 minutes in rrd plugin), or
> Suggesting/Recomending rrdcached package could somehow make this
> easier to discover.
In the source distribution, I prefer to keep the default config without
caching, because it is easier to understand for novice users. Also, I
don't want to load the "UnixSock" plugin (which is required for
flushing) per default.
In the Debian package, I'd ditch the dependency to RRDtool and use the
"Network" plugin as default write plugin instead. That's merely my
personal opinion, though.
> Can be closed.
The bug will be closed with this email. Thanks for the feedback!
Regards,
--octo
--
Florian octo Forster
Hacker in training
GnuPG: 0x0C705A15
http://octo.it/
signature.asc
Description: Digital signature
--- End Message ---