Rob is correct with regards to the RRDs, the more you have the longer the backup will take to complete.
I've had my fair share of issues with backups before and I still going through some pain but TAC, Rob and Dan have been very helpful with regards to that.
Also, corrupts RRDs can also cause this behavior. You can run the following commands (in screen mode) to clean out corrupt RRDs...
type 'scripts'
[root@localhost scripts]# ./identify_broken_rrds > /tmp/corruptrrd.txt
In that text file, it will tell you which RRDs are corrupt.
You can simply eliminate one by one or probably the use the method below
rm -rf /var/airwave/cache/rrdcached/rrd.journal*
rm -rf /var/lib/airwave/cache/fastmmap/awrrdtool_write_cache
service rrdcached restart
After the above commands are complete execute the command
cat /var/airwave/rrd/rrd_check
If the output of the above command shows any files then proceed with executing the below command.
touch /tmp/base
perl -e 'utime time+600, time+600, "/tmp/base"'
/usr/bin/find /var/airwave/rrd -newer /tmp/base -type f > /var/airwave/rrd/rrd_check
see if this helps...