Help with slow transfer speeds on Google Drive Mount

What is the problem you are having with rclone?

Using rclone mount with my google drive, I'm getting slow download/copy speeds when trying to transfer files from the drive to my computer. I used to get 25MB/s downloads using this method until it suddenly dropped to 2-3MB/s. I've tried using a different account and different Client IDs/Secrets in the config to no avail. On my laptop which uses the SAME EXACT configuration, I'm able to get the 25MB/s speeds that I want, but I'm unable to achieve this on the desktop that I'm currently on.

What is your rclone version (output from rclone version)

1.52.3

Which OS you are using and how many bits (eg Windows 7, 64 bit)

Windows 10, 64 bit

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

Google Drive

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

rclone mount SCAMALS: G:

The rclone config contents with secrets removed.

[SCAMALS]
type = drive
client_id = 307749595034-v1kd3agp1utl1l4v3eguf87titnc2akc.apps.googleusercontent.com
client_secret = 
scope = drive
token = {"access_token":"ya29.a0AfH6SMB_40l1RtoLkGwl5l_sr4yTZh-X6MDnkn1wYPeNOh1ih1kKHCl_ycehytf3uwcCWtQ2Dq1Pb_3A3hFw58nbZ3PIpAbDVk97x7-KTC9VvJd2tYg8IjMmsk8djPbVzwT2OD4KShmSp5AoGVA9bu5fSl3sIeMhH_I","token_type":"Bearer","refresh_token":"1//0duDTLpVFsKrmCgYIARAAGA0SNwF-L9Ir6X0UZU9_V9ZMffqZ1t0z8-tyFVv3v4qzF1dcprSkkUmVQgKmY3oO9pZPwzsGCDKwtVU","expiry":"2020-09-01T13:46:30.5444271-04:00"}
team_drive = 0AD-hWUryUhHvUk9PVA

A log from the command with the -vv flag

PS E:\Program Files\rclone> .\rclone mount SCAMALS: H: -vv
2020/09/01 13:09:19 DEBUG : rclone: Version "v1.52.3" starting with parameters ["E:\\Program Files\\rclone\\rclone.exe" "mount" "SCAMALS:" "H:" "-vv"]
2020/09/01 13:09:19 DEBUG : Using config file from "C:\\Users\\Kyle\\.config\\rclone\\rclone.conf"
2020/09/01 13:09:19 DEBUG : Google drive root '': Mounting on "H:"
2020/09/01 13:09:19 DEBUG : Adding path "vfs/forget" to remote control registry
2020/09/01 13:09:19 DEBUG : Adding path "vfs/refresh" to remote control registry
2020/09/01 13:09:19 DEBUG : Adding path "vfs/poll-interval" to remote control registry
2020/09/01 13:09:19 DEBUG : Google drive root '': Mounting with options: ["-o" "fsname=SCAMALS:" "-o" "subtype=rclone" "-o" "max_readahead=131072" "-o" "attr_timeout=1" "-o" "atomic_o_trunc" "-o" "uid=-1" "-o" "gid=-1" "--FileSystemName=rclone" "-o" "volname=SCAMALS"]
2020/09/01 13:09:19 DEBUG : Google drive root '': Init:
2020/09/01 13:09:19 DEBUG : Google drive root '': >Init:
2020/09/01 13:09:19 DEBUG : /: Statfs:
2020/09/01 13:09:19 DEBUG : Google drive root '': read info from team drive "SCAMALS"
2020/09/01 13:09:19 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:274877906944 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Readlink:
2020/09/01 13:09:19 DEBUG : /: >Readlink: linkPath="", errc=-40
The service rclone has been started.
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Opendir:
2020/09/01 13:09:19 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:19 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:19 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:19 DEBUG : /: Statfs:
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: >Statfs: stat={Bsize:4096 Frsize:4096 Blocks:274877906944 Bfree:274877906944 Bavail:274877906944 Files:1000000000 Ffree:1000000000 Favail:0 Fsid:0 Flag:0 Namemax:255}, errc=0
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:19 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:19 DEBUG : /: Opendir:
2020/09/01 13:09:19 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:19 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:19 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:19 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:19 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:19 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:19 DEBUG : /: Opendir:
2020/09/01 13:09:19 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:19 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:19 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:19 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:19 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:20 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:20 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:20 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:20 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:20 DEBUG : /: Opendir:
2020/09/01 13:09:20 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:20 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:20 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:20 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:20 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:20 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:20 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:20 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:20 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:20 DEBUG : /: Opendir:
2020/09/01 13:09:20 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:20 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:20 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:20 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:20 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:23 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /autorun.inf: >Getattr: errc=-2
2020/09/01 13:09:23 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /autorun.inf: >Getattr: errc=-2
2020/09/01 13:09:23 DEBUG : /autorun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /autorun.inf: >Getattr: errc=-2
2020/09/01 13:09:23 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:23 DEBUG : /: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /: >Getattr: errc=0
2020/09/01 13:09:23 DEBUG : /: Opendir:
2020/09/01 13:09:23 DEBUG : /: OpenFile: flags=O_RDONLY, perm=-rwxrwxrwx
2020/09/01 13:09:23 DEBUG : /: >OpenFile: fd=/ (r), err=<nil>
2020/09/01 13:09:23 DEBUG : /: >Opendir: errc=0, fh=0x0
2020/09/01 13:09:23 DEBUG : /: Releasedir: fh=0x0
2020/09/01 13:09:23 DEBUG : /: >Releasedir: errc=0
2020/09/01 13:09:23 DEBUG : /AutoRun.inf: Getattr: fh=0xFFFFFFFFFFFFFFFF
2020/09/01 13:09:23 DEBUG : /AutoRun.inf: >Getattr: errc=-2

hello and welcome to the forum

so it seems to be an issue with your desktop, not with rclone issue, correct?

we can try to figure it out anyway.

Yeah, it sounds like a problem with my machine but I have no idea what could be causing it. Again, downloading from google drive online yields a much higher speed than when I'm copy pasting from my mounted google drive rclone.

here i solved an issue with a windows machine, slow with gdrive

rclone mount on windows will be slower then gdrive web site.

1 Like

I did some digging on google and on this site but I haven't seen the post that you specifically mentioned. Anyhow, your method worked! Thank you very much.

sure, glad to help

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.