[rrd-developers] [rrd-users] rrdtutorial not working
tobi at oetiker.ch
Fri Sep 7 14:01:35 CEST 2007
yes except that I don't think MS_SYNC is ideal it should rather be
MS_ASYNC and have the OS decide when to sync ... or would this not
otoh, things will only work well once the architecture independent
rrd file format is implemented ...
> Tjerk.Kusters at imtech.nl wrote:
> > I read that there can be a problem when using mmap/munmap on NFS.
> > On http://nfs.sourceforge.net/ there is a part over mmap and NFS. According
> > to the msync man page you should use msync before a munmap.
> > I have add 2 msync function call in rrd_update.c and it looks to help.
> > #ifdef HAVE_MMAP
> > msync(rrd_mmaped_file, rrd_filesize,MS_SYNC);
> > munmap(rrd_mmaped_file, rrd_filesize);
> > #endif
> > Is there a reason that you don't use a msync?
> This is a very good point, and what seems like a simple solution.
> Support for working with rrds on an nfs mount would be a great thing in
> several situations, especially if you have multiple collectors and/or
> multiple front-end hosts all needing to access the same set of rrds.
> What are your thoughts Tobi?
> rrd-users mailing list
> rrd-users at lists.oetiker.ch
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten
http://it.oetiker.ch tobi at oetiker.ch ++41 62 213 9902
More information about the rrd-developers