Skip to content

Extreme slow copy speed from Windows client to server for many small files #1

@Nyanraltotlapun

Description

@Nyanraltotlapun

Setup:
Windows 10 x64
libnfs=master fuse-nfs=master dokany=v1.2.1.2000
Dokany from corresponding x64 msi installer
FreeBSD NFSv3 server with mapall=nobody:nobody
Connect command:
fuse-nfs.exe -n nfs://ip/main-zpool/share -m E:
(I also tried different options R -W (set to small values(9000) and to big values(500000), -H -A etc no difference)

Problem:
Extreme slow copy speed from Windows client to server for many(1240) not so small (around 1Mb) files. Speeds starts at 10-12Mb\s and ends at 2Mb\s.
Linux client do this blazing fast, with the same files.
And the NFS-Win port https://github.com/billziss-gh/nfs-win that is based on the same nfs lib give me around 50Mb\s
Same results for total commander and explorer copy.
For big file i get around 60Mb\s but NFS-Win give me 80+Mb\s

Assumption:
It seams to me that after each file copy fuse-nfs or docan or somting is requesting full dir list from the server. Or perhaps it is permissions mapping problem...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions