I haven't used cacti (went straight from munin to graphite/statsd), but you might be able to get it to do some sort of overlay, like
munin does:
The downside of representing total I/O as a sum of all disk block devices is that it breaks down when dealing with LVM and/or software RAID. On this machine, I have three physical disks (sda, sdb, and sdc) and three LVM logical volumes scattered across them (backuppc_data, root, swap_1):
The sum of all six of those lines would be meaningless. So, maintaining separate graphs for each block device (or at least separate plots on the same graph) is likely the most consistent and intuitive way to handle this across all platforms.
_________________
Code:
/* TODO: need to add signature to posts */