-
Notifications
You must be signed in to change notification settings - Fork 500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to speed up transfer rate? #440
Comments
How is your upload connection to AWS S3? tusd can only accept incoming data as fast as it can push it to AWS S3. So, if your upload speed to AWS S3 is not sufficient, tusd will also slow down. |
My PC(tus-js-client from localhost) to EC2 about 40-50 Mbps, EC2 to S3 shows 1Gbps. |
Ok, good to know. Can you try increasing the |
Current part size is |
And do these different values result in different behaviour? |
Nop. Still the result is same. 1-3 Second Uploading in Maximum Speed, Then down for 1-3 Second. Sometimes upload get stuck. Tusd server not receiving data continuously. |
How about values larger than 96MiB? |
The result is same. I've tried |
The demo server is running the tusd Docker image on Heroku: https://github.com/tus/tusd/blob/master/.github/workflows/main.yml#L47-L60 |
Any updates here? |
We have tried to investigate the root cause of slower uploads speeds to S3, but did not find a good solution so far. I hope to share a more detailed report soon. |
Some updates and insights are available in #924. |
Why tusd is slow?
When I start upload, Uploading chunk to my Tusd instance, after some time was halted upload, then resume the upload, then halted. It was repeatedly happened until complete the upload. Is there any reason?. It will take about 2times time to complete single upload
I have 60Mbps Connection.

Setup details
Ubuntu
latest
AWS S3
-s3-bucket, -s3-endpoint, -s3-object-prefix files, -s3-part-size 33554432, -max-size 2199023255, -timeout 0, -port 1080, -behind-proxy true, -expose-metrics false
tus-js-client
Colud you suggest setups for tus instance to achive maximum perfomance
The text was updated successfully, but these errors were encountered: