[rrd-users] rrdtool backed mrtg using massive amounts of memory
tobi at oetiker.ch
Wed May 20 06:34:35 CEST 2009
Yesterday Steven Hartland wrote:
> Of course always helps if you attach the files :P
> ----- Original Message ----- From: "Steven Hartland" <killing at multiplay.co.uk>
> > It just happened again so attached some info from the log and truss which
> > may give someone an idea where the issue is.
> > A few more things which may be useful:
> > rrd isnt big:-
> > du -h as01.gswams_11.rrd
> > 2.8M as01.gswams_11.rrd
> > rrdtool config info:
> > It was created by rrdtool configure 1.3.7, which was
> > generated by GNU Autoconf 2.61. Invocation command line was
> > $ ./configure --disable-tcl --disable-python --disable-ruby --enable-perl
> > --enable-perl-site-install --disable-mmap --prefix=/usr/local
> > --mandir=/usr/local/man --infodir=/usr/local/info/
> > --build=amd64-portbld-freebsd7.0
> > So the log clearly shows mmap in use, for the update to the rrd that
> > caused the issue, but not for the next or any subsiquent files, but this
> > build was definitely compiled with --disable-mmap as shown by config.log.
> > Next up, as far as I can see rrdtool doesnt even use MAP_ANON so whats
> > causing this strange behviour?
I can only imagine that the posix_fadvise calls are causing this ...
you could try commenting them out.
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900
More information about the rrd-users