Hi,
I have been using acd_cli for a couple of months, I did test rclone earlier but the lake of seeking stopped me, this now seems to be working find in rclone beta, and having the encryption built in rather than using encfs seems like a big plus.
(I am suing rclone v1.34-02-g5f320ccβ)
I am using this solution to host media files to plex, and I am seeing a noticeable speed difference between rclone and acd_cli, particularly at the start of playback.
Setup.
acd_cli mount is using encfs encryption layer.
rclone is using build in crypt.
Times are from hitting the play button to the video starting. All the same episode, h264 encoded, no transcoding happening on the server.
local content
3-4 secconds
acd_cli mount
6-8 seconds
rclone mount
10-12 seconds
I am not seeing heavy link utilisation on my connection (100/40 Mbps) during playback, downloading burst to about 20Mpbs very breifly at the start of play, then drops to sit around 5Mpbs. Also data doesn’t appear to start till after the delays above, so it would appear to be some internal process to the apps causing the delay, not the downloading.
I have also tested using rclone under a encfs mount, in place of acd_cli and I see similar load times, so this doesn’t seem linked to the encryption layer of rclone.
I have tried various setting for --max-read-ahead but that have had no effect.
I have run it with verbose, and it seems there is quite a delay between hitting play and the file being loaded (5 seconds if I am reading the logs right), to me it seems like it does some directory stuff before playing the file, --dir-cache-time could help, but it could be days between file playback, would it be possible to have a long term cache of directories?
Any advice on how else I might speed up rclone in this scenario?
Thanks,
Wob