Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Oct 2007 12:30:37 +0300 (MSK)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        Alfred Perlstein <alfred@freebsd.org>
Cc:        stable@freebsd.org
Subject:   Re: rrdtool performance tuning (fwd)
Message-ID:  <20071030122816.U39332@woozle.rinet.ru>
In-Reply-To: <20071029232403.GE33488@elvis.mu.org>
References:  <20071029111235.E69594@woozle.rinet.ru> <20071029232403.GE33488@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 29 Oct 2007, Alfred Perlstein wrote:

AP> * Dmitry Morozovsky <marck@rinet.ru> [071029 12:44] wrote:
AP> > 
AP> > [hmm, after thinking a bit I decided it would be more appropriate here, in 
AP> > stable@]
AP> > 
AP> > Dear colleagues,
AP> > 
AP> > any hints to tune rrdtool with ~30k rrd files (approx 2k target devices)?
AP> > 
AP> > machine is mostly IO-bound, showing 100% disk load with 8 or sometimes even 3 
AP> > mB/s, 300-400 tps (it's 2 SATA300 disks in gmirror)
AP> 
AP> More ram?

Already 2G, mostly inactive/free.

AP> 
AP> Turn off atime?

For sure, and even tried to move rrd data to smaller UFS2 - same result.

AP> Hash the data files into multiple directories to avoid having 2k files
AP> in one dir.

Hmm, I thought 2k is not so much, especially where UFSDIRHASH is in place...

AP> Not sure how rrd tool works internally, but it might make sense
AP> to see if you can use some layering library to force it to cache
AP> some open files per process or something.

It seems it using a lot of mmap...




Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071030122816.U39332>