[rrd-users] rrds on ext2 partition?
    Scott Brumbaugh 
    scottb at prolexic.com
       
    Tue Jul  8 04:01:55 CEST 2008
    
    
  
Hi Bernard,
On Mon, Jul 07, 2008 at 04:27:31PM -0700, Bernard Li wrote:
> In conjunction with the ongoing discussions here and in rrd-developers
> on "accelerating" rrdtool (either via using RAM/SSD as the underlying
> storage component) or having an accelerator daemon, I'd like to hear
> your thoughts on using ext2 as the underlying filesystem for storing
> the rrds (or any other filesystems).
> 
> My current experience is with lots of rrd files on ext3 filesystem
> which causes high load and high I/O resulting in unusable system.
> When I put the rrds in an ext2 filesystem, load has dropped
> dramatically and it still has fairly high I/O, but at least the system
> is not locked up.
> 
> The downside is without the journal, you have the possibility of
> having data corruption upon power loss, but much could be say about
> storing data in tmpfs even with periodic syncing of data to persistent
> store.
> 
> Thoughts on this?
> 
> P.S. In case you are wondering, rrdtool is used in conjunction with Ganglia.
> 
> Cheers,
> 
> Bernard
> 
I would suspect that the journal updates with ext3 would impact
performance of rrd_update.  Not having experimented much with it,
there are different ways to mount an ext3 filesystem that treat the
journal differently.  I have read discussions where it was claimed
mounting with data=writeback will give better performance with a
heightened risk of corruption.  There are a lot of links on google
about it.  Here is one:
   http://www.ibm.com/developerworks/library/l-fs8.html
Scott B
    
    
More information about the rrd-users
mailing list