Backups using rxpcc pause
Posted: Thu Mar 29, 2018 6:57 pm
I noticed that my hit rates were falling dramatically during backups, despite using the "rxpcc pause -a -s" command before starting them. Doing a little investigation, I found that the -a switch didn't pause the cache task, only it's assigned volumes. The cache task keeps running, and hit rate keeps falling during backups (verified by kicking off a manual and watching it). It is a steady and large decline in hit rate immediately following a kick-off of the backup.
Note that you can get the Cache tasks in Primocache to pause by selecting it in the GUI, and pressing the pause button. The results from using the command line "pause -a" do not pause a Cache Task, only it's volumes. This may or may not be a bug, which is why I'm posting here.
I'm using Macrium Reflect for the actual backups, and kicking all commands off sequentially using a .bat file:
Here's what Primocache looks like after issuing the "rxpcc pause -a -s" command. These are *not* before/after images, they are both after using the "pause -a" command:


Is there some other method for preserving hit rate during backups? Or is there possibly a bug with the "pause -a" command line options that should be pausing the cache task in addition to it's volumes?
Note that you can get the Cache tasks in Primocache to pause by selecting it in the GUI, and pressing the pause button. The results from using the command line "pause -a" do not pause a Cache Task, only it's volumes. This may or may not be a bug, which is why I'm posting here.
I'm using Macrium Reflect for the actual backups, and kicking all commands off sequentially using a .bat file:
Code: Select all
rxpcc pause -a -s
timeout 10
cd "C:\Program Files\Macrium\Reflect"
Reflect.exe -e -w "My Backup.xml" -diff
timeout 10
rxpcc resume -a -s


Is there some other method for preserving hit rate during backups? Or is there possibly a bug with the "pause -a" command line options that should be pausing the cache task in addition to it's volumes?