Answer the question
In order to leave comments, you need to log in
How to increase the throughput of a local connection?
Hello,
There are 2 desktop linux servers connected by a gigabit link (ethernet). The distance between them is ~ 20 m. At the moment, the speed is 112 MB/s (896 MB/s), but for some time now it has not been enough. The network has an unmanaged gigabit switch through which server data is connected. How can I increase bandwidth on a budget? Maybe there are some devices for link aggregation (2 Gb / s should be enough with the head)? Or you should think about a 10 Gb link, but then what to use?
PS I'll clarify that now on one server there are simple TP-LINK network cards, and on the other, motherboard connectors are used.
Answer the question
In order to leave comments, you need to log in
Link aggregation will only help you if those 896 Mbps are generated by multiple clients. Because the distribution by links is done based on the source hash (well, this is not the only way, but let's forget about the details for now). Since you actually have a point-to-point channel, the aggregation will not work. It is necessary to stir up 10 gigabits.
Or, if it is possible to split the traffic (well, for example, you have 500 Mbps in the exchange - this is NFS traffic, and the remaining 396 Mbps is SMB traffic), then you can put a second adapter, issue it to this adapter's IP address is FROM ANOTHER SUBNET (this is important), and configure the second adapter in the same way on the second server. Well, to bind the relevant services only to the corresponding IP address, and, as a result, to a separate adapter.
Maybe there are some devices for link aggregation (2 Gb / s should be enough with the head)? Or you should think about a 10 Gb link, but then what to use?If it is possible to replace one gigabit link with a ten gigabit link, then I am for this option (see Intel X540 cards, maybe someone will advise better). By assembling a link from two (etherchannel, nic teaming, and in fact equal cost multipath), you, as a rule, will not speed up the performance (throughput) of one tcp session (or udp flow).
Aggregation makes sense if many clients use the server, as there will be a balancing of clients between 2 or more links. And if you need a fat traffic over 1 Gbit, then take a 10G card. Specifically, in your case, traff needs over 1g to another machine, then take 10G
On Habré, you can see in my article the info about a cheap link to 10 gigabit for home
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question