version 1.2.8 calls fsync ridiculously often.  I found that on NetBSD
with a journaling filesystem, fsync caused a flush of the log followed
by a cache flush (which is reasonable, since fsync is supposed to
guarantee that the bits are reliably on disk).  This slowed it down so
far as to be totally unusable, so in my local copy of pkgsrc I patched
rdiff-backup to skip the fsync.  Now, it runs reasonably fast.

So, I would ask if you have changed your filesystem in some way that
fsync is more expensive than it used to be.  And use ktrace or similar
to see what the system call history and timing is.

Attachment: pgpOYcFyCVzqj.pgp
Description: PGP signature

_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to