-
Notifications
You must be signed in to change notification settings - Fork 380
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
File transfer performance issue when running on z/OS #601
Comments
Are you using The |
Thank you Cassondra for the quick response.
I'll try the dev-v2 branch then. I assume that it also support z/OS. |
I’m unsure if it supports z/OS properly, as I don’t have a test platform for it. But I did try to incorporate the changes that were made for |
Hi Cassondra, |
The |
Thank you Cassondra, |
I haven’t written any support It will be something I could add if it’s demonstrated to be useful to have a per-file option. But often times too much concurrency can end up getting things stepping on each other. Two concurrent file uploads should fairly compete for the available packets, and the total max concurrent requests allows for a lot of optimization in reuse. That is, we don’t have to do a ton of allocs per file. And whatever |
I’ve added a |
Thank you Cassondra! Not sure if I need to change this option yet. In the situation that Go has similar performance as Java, I use a Pipe to be the input (during sending) or output(during receiving). Maybe the pipe usage lined up the data stream, thus the multi-reading(or writing) didn't work? |
Yeah, there are some cases where one of the directions is more limited than the other. I’m thinking it might be because it’s picking the other direction that calls either the Unfortunately, I have no hints to you on how to debug where the slow down is, I’m also facing the same issue, and not sure why. 😂 |
Help please again!
The performance of using this sftp package (version 1.13.7) is very strange:
It is about 10 times faster than Java when transferring the same file, to the local host (that is , no network was involved.)
Then when network was involved:
Who can help me to figure out the reason and solution? Thank you in advance!
The text was updated successfully, but these errors were encountered: