What is the problem you are having with rclone?
I'm having what appears to be a disk I/O issue when downloads take place on my server via nzbget and then are processed/uploaded to the vfs-cache. I currently have nzbget download to a dedicated SSD hard drive and everything else, Plex, Sonaar/Radarr, vfs-cache, etc.. is on a SATA mirrored software Raid-1 volume. Everything runs in a container, except rclone which runs on the native system. Moving downloads to a dedicated SSD drive helped somewhat, but after it's downloaded and processed by Sonarr/Radarr I get high disk I/O and processing on the Raid-1 drives which slows down the entire system and typically causes DB errors and other things like Plex itself to slow way down within the menus from the client. Web pages run slow, etc...the system just is bogged down while downloads are processed.
My question is if I move vfs-cache to SSD will this help? I only have limited space on a SSD drive, 512BGB. My current cache is 1500G. Will a lower cache be detrimental to my setup? Cache is working great right now until I have files processed by the system. Would this be enough space for an adequate cache? Is there any benefits where this might help with the main system disk I/O challenges? I typically have no more than 4 users on the system at a time.
Run the command 'rclone version' and share the full output of the command.
Which cloud storage system are you using? (eg Google Drive)
Google Drive, Raid-1 SATA, and dedicated SSD for nzbget downloads. I also have a free SSD I could use for vfs-cache
The rclone config contents with secrets removed.
[Unit]
Description=RClone Service
AssertPathIsDirectory=xxxxx ( **obfuscated**)
Wants=network-online.target
After=network-online.target
[Service]
Type=notify
Environment=RCLONE_CONFIG= **obfuscated**
RestartSec=5
ExecStart=/usr/bin/rclone mount gmedia: **obfuscated**
###setting from Animosity - https://github.com/animosity22/homescripts/blob/master/systemd/rclone-drive.service
--allow-other \
--dir-cache-time 5000h \
--log-file /home/ **obfuscated**/log/rclone.log \
--log-level INFO \
--poll-interval 10s \
--umask 002 \
--rc \
--rc-addr 127.0.0.1:5574 \
--rc-no-auth \
--cache-dir=/home/ **obfuscated**/rclone-cache \
--drive-pacer-min-sleep 10ms \
--drive-pacer-burst 200 \
--vfs-cache-mode full \
--vfs-cache-max-size 1500G \
--vfs-cache-max-age 5000h \
--vfs-cache-poll-interval 5m \
--bwlimit-file 32M
##removed 9/30/22 --vfs-read-ahead 1G \
## --tpslimit 10 \
## --tpslimit-burst 10 \
## --disable-http2
ExecStop=/bin/fusermount -uz /home/ **obfuscated**/union-acd-upload
ExecStartPost=/usr/bin/rclone rc vfs/refresh recursive=true --rc-addr 127.0.0.1:5574 _async=true
User= **obfuscated**
Group= **obfuscated**