-
Notifications
You must be signed in to change notification settings - Fork 2
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
transfer throughput of single node #10
Comments
@vkuznet Can you tell me more about this? I guess we can resolve this issue by current tests. |
Rishi, we need to test how much simultaneous transfers single node can sustain and how it's throughput drops with adding new transfer. To answer this question you need to create N files of equal size and start transfers each of them one at a time, i.e. start one, then another, then another. Each time you can measure how throughput drop if you new transfer is added to the pool. Eventually you need to find how much simultaneous transfer node can sustain. |
|
What do you mean by shared resources?
Is it the same file you transfer twice?
and how do you know when resources are not shared?
The rates you give should be normalized to something.
Is it 400Mb/sec is good or bad depends on actual network card capacity (which
you need to provide).
…On 0, Rishi ***@***.***> wrote:
I performed this test. One thing I can conclude is if the two requests have shared resources then their transfer rates eventually drops and become extremely low(around 20Mb).
With the adding a new transfer request its throughput is sometimes increasing and sometimes decreasing. I didn't see any specific changes in its throughput. Without having the shared resources, it is sending the data with the rate of 400-500Mb.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#10 (comment)
|
I am considering the two same files as a shared resources. Not any other quantities. |
I have Red Hat, Inc Virtio network device. Which is a para-virtualized driver. So I can calculate speed using iperf like tools. I tried to install it on uibo-cms-02.cr.cnaf.infn.it but it failed. I will do it using pre compiled binary on tomorrow. Reference: https://serverfault.com/questions/738840/get-link-speed-of-an-virtio-net-network-adapter |
I would not assume that you can install stuff on CNAF node since network
interface may require root access, but you have full control of your VM
and you can measure its capacity.
…On 0, Rishi ***@***.***> wrote:
I have Red Hat, Inc Virtio network device. Which is a para-virtualized driver. So I can calculate speed using iperf like tools. I tried to install it on uibo-cms-02.cr.cnaf.infn.it but it failed.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#10 (comment)
|
Here is the iperf test result between source-server and main-agent:
|
and what is throughput of network card 100Mbit/sec, 1Gbit/sec or 10Gbit/sec? |
I guess it's 1.44 Gbits/sec. I checked out on both the side(server and client). It is transferring all the data successfully. |
You don't need to guess, just find out hardware specs via lspci or lshw
commands, see
https://www.cyberciti.biz/faq/linux-list-network-cards-command/
…On 0, Rishi ***@***.***> wrote:
I guess it's 1.44 Gbits/sec. I checked out on both the side(server and client). It is transferring all the data successfully.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#10 (comment)
|
@vkuznet I searched it on the internet but could not find specific information related to throughput.
|
We need to find out empirically a node throughput based on hardware specs, i.e. is it better to transfer 10 files at once or 100?
The text was updated successfully, but these errors were encountered: