Skip to content

multithreaded operation performance #18

Description

@SupraSummus

Singlethreaded sequential read (cat) is faster than multithreaded one.

ipfs version 0.4.23
creating 100MB of random data and uploading to ipfs ...
100MB of data at:
	QmUHPKSHhYmmH2MwgDPX7ittT3qqn9crg4Sj7MiZ2ydG5P
	QmZyDa3nqHvy5GqynswazaAeoKD9NXRgzfK4ovyMazguxE/data

### ipfs cat QmUHPKSHhYmmH2MwgDPX7ittT3qqn9crg4Sj7MiZ2ydG5P

real	0m0.630s
user	0m0.160s
sys	0m0.300s

### ipfs-api-mount QmZyDa3nqHvy5GqynswazaAeoKD9NXRgzfK4ovyMazguxE /tmp/tmp.IghxIO7cSd
### cat /tmp/tmp.IghxIO7cSd/data

real	0m5.382s
user	0m0.000s
sys	0m0.080s

### ipfs-api-mount --no-threads QmZyDa3nqHvy5GqynswazaAeoKD9NXRgzfK4ovyMazguxE /tmp/tmp.Crwlcv54BP
### cat /tmp/tmp.Crwlcv54BP/data

real	0m1.637s
user	0m0.000s
sys	0m0.052s

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions