Skip to content

for many smaller files, juicefs is slower than rclone #6255

@lddlww

Description

@lddlww

you can firstly check and download fuse_test repo which has about 7459 directories and 36420 files:

git clone https://github.com/lddlww/fuse_test.git

os version:ubuntu 24.04 LTS

rclone mount parameter:

rclone mount myminio:bucket1 /data/rclone --vfs-cache-mode full --dir-cache-time=72h  --vfs-cache-max-age 24h --vfs-cache-max-size 100G  --transfers 32 --checkers 64 --write-back-cache --attr-timeout 1h --no-checksum  --no-modtime  --allow-other --daemon

juicefs mount parameter:

juicefs mount $METAURL /data/juicefs -d --writeback

juicefs metadatabase is single redis

copy test:

1. time cp -a  fuse_test/go /data/rclone
real 58s

2. time cp -a  fuse_test/go /data/juicefs
real 2m52s

the test above shows that juicefs is slower than rclone when handling many small files with the same minio storage. Is this expected?

thanks in advantage

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions