dokany icon indicating copy to clipboard operation
dokany copied to clipboard

Mirror.exe file transfer performance on remote network share

Open xsidexpt opened this issue 5 months ago • 4 comments

Feature request can skip this form. Bug report must complete it. Check List must be 100% match or it will be automatically closed without further discussion. Please remove this line.

Environment

  • Windows version: 11
  • Processor architecture: x64
  • Dokany version: 2.2.0
  • Library type (Dokany/FUSE): Dokany

Check List

  • [x] I checked my issue doesn't exist yet
  • [x] My issue is valid with mirror default sample and not specific to my user-mode driver implementation
  • [x] I can always reproduce the issue with the provided description below.
  • [x] I have updated Dokany to the latest version and have reboot my computer after.
  • [x] I tested one of the last snapshot from appveyor CI

Description

I have this use case where I am using mirror.exe to mount some remote network shares as local drives on a Windows 11 VM. The shares are connected to via WireGuard VPN and the performance when copying a file via the explorer (without Dokany) is the upload limit of the remote connection (around 40mb/s) but when doing the same operation through Dokany's "local" drive the performance maxes out at around 12mb/s. However, if I start multiple concurrent copies, I can achieve similar speeds to what I could with a single file transfer without Dokany. I was wondering if there is anything I can possibly do to improve the performance of this particular scenario. The performance penalty of using Dokany with a local network share is pretty negligible on the same machine, but this remote drive ends up chocking it.

I appreciate the help!

xsidexpt avatar Sep 21 '24 21:09 xsidexpt