I've tried setting up the Rclone cache but it does not provide any performance improvement using rclone sync or rclonebrowser in comparison to without cache
My intend is to make rclonebrowser faster. Rclone cache provides metadata cache so i feel it should provide the desired result but it does not
I don't care about chunk cache. GDrive is a backup location for me so most of my data is uploaded, not downloaded
The metadata cache cacheGDrive.db is sized at 256MB of which ~60% is filled with data
Goals:
Make rclonebrowser faster when traversing directories
Added benefit
Take some of the weight of the GDrive API so that i do not trigger the rate limit so soon
Any input as to what i'm doing wrong would be appreciated
I will get those logs
bwlimit is because i only have 5M upload. So cannot have it eating up all of my upload bandwidth
tpslimit is because of the google drive rate limiting. I felt that it helped
But can we get back to the main focus of this issue which is rclonebrowser or at least the underlying commands
Why doesn't the cache make any difference in its performance (the earlier things mentioned by you do not apply to rclonebrowser)?
The logs for the 2 mentioned rclonebrowser commands
Rclone TEST-D-LSD 2019-05-23 22208.log
Rclone TEST-D-LSL 2019-05-23 22208.log
Rclone TEST-LSD 2019-05-23 22208.log
Rclone TEST-LSL 2019-05-23 22208.log
Rclone TEST-NAS-LSD 2019-05-23 22208.log
Rclone TEST-NAS-LSL 2019-05-23 22208.log
Rclone TEST-TEST-LSD 2019-05-23 22208.log
Rclone TEST-TEST-LSL 2019-05-23 22208.log
So it seems the issue is rate limiting related.
These 8 were run in sequence after each other
Rclonebrowser normally starts 2 paralel to each other for every opened directory. Which means it could be worse then in sequence
As for the sync command with and without tps made a 2 minute difference in favor of with.
Rclone Mirror_D-WITH TPS 2019-05-23 03515.log
Rclone Mirror_D-WITHOUT TPS 2019-05-23 03515.log
44 minutes for with tps 1
46 minutes for without tps
The reason is most likely a severe case of rate limiting for without tps
For these tests there were no changes to be synced. So only checks were performed.
The logs were 54 mb in size so i shrunk them down a bit
So all in all i think the cache is working just fine. It's just that there are still commands pushed to Gdrive causing rate limiting when using rclonebrowser.