Is it possible to have best of both worlds?

What is the problem you are having with rclone?

if i use vfs-read-chunk-streams then speed of --vfs-cache-mode full doesn't quite work anymore. is there a way to use the multi segment download flag while keeping the speed of the using cache in full?

Run the command 'rclone version' and share the full output of the command.

rclone v1.68.3

  • os/version: debian 12.8 (64 bit)
  • os/kernel: 6.11.11-zabbly+ (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.23.4
  • go/linking: static
  • go/tags: none

Which cloud storage system are you using? (eg Google Drive)

one that limits single segment download to 2mbs

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone mount

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

mounts consist of a union with 3 upstreams. two are in "nc" mode.

rclone mount settings:

[Unit]
Description=mounts
#Wants=network-online.target
#After=network-online.target
 
[Service]
Type=notify
User=aniel
Group=aniel
Environment=RCLONE_CONFIG=/home/aniel/.config/rclone/rclone.conf
ExecStart=/usr/bin/rclone mount mounts: /data/mounts \
	--log-file=/data/logs/mounts.log \
	--user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/122.0" \
	--ignore-existing \
	--vfs-fast-fingerprint \
	--allow-other \
	--log-level=ERROR \
	--dir-cache-time 9999h \
	--vfs-cache-max-age 9999h \
	--vfs-read-chunk-size 4M \
	--vfs-read-chunk-size-limit off \
	--vfs-read-chunk-streams 16 \
	--cache-dir=/tmp/rclone \
	--vfs-cache-mode full \
	--vfs-cache-min-free-space 50G \
	--buffer-size 0M \
	#--vfs-read-ahead 256M \
	--multi-thread-streams 16 \
	--order-by size,mixed,75 \
	--max-backlog 10000 \
	--transfers 16 \
	--fast-list \
	--bwlimit 90M \
	--direct-io \
	--use-mmap \
	--disable-http2 \
	#--no-modtime \
	#--no-checksum \
	--umask 002
ExecStop=/usr/bin/fusermount -uz /data/mounts
Restart=always
RestartSec=10

[Install]
WantedBy=network-online.target

TIA

research so far:
Support multi-threaded downloads when downloading a file to the cache · Issue #4760 · rclone/rclone

The new parameter: vfs-read-chunk-streams for VFS - Help and Support - rclone forum

Sorry but what do you mean by this? Could you maybe explain with some examples?

if i dont use the 'vfs-read-chunk-streams' flag then the latency (the time it takes for a file to start downloading, etc) is good but if i use the flag then it behaves slow (files takes some time to start download and the speed goes up and down.

end user error, closing for now, thank you.