3
1
I have a network of 100 machines, all with ubuntu Linux.
Is there a limit to the number of machines that can connect to one single machine (at the same time)?
For example, can I have 99 of my machines maintain continuous ssh connection to the 100th machine? Can I have every one of my machines (every one of the 100) maintain a continuous ssh connection to all other 99 machines?
How much memory does each such a connection take?
Thank you for your answer. My goal is to be able to write/read data to each one of the nodes, as fast as possible. opening & closing the connections would drop my performance. any other ideas how to achieve this? – user74781 – 2011-04-04T16:09:56.020
@user: If you're going to be writing from 100 connections at the same time, you're going to run into problems very quickly...Very likely you'll saturate your bandwidth before anything else has a chance to break. What kind of data, and does it have to be real-time? – Satanicpuppy – 2011-04-04T16:19:43.970
thank you. I will likely write data from ONE CONNECTION to the other 99. the data I get is streaming real-time. I am processing it in machine
X
in-memory, and want to find the fastest way to send (in parallel, if possible) all the 'data pieces' to each one of the other 99 machines (meaning, each machine will get its piece). Then, it is up to each individual machine to process the data it has received and store it in its local disk. does it make sense? – user74781 – 2011-04-04T16:26:51.920@user: So you're looking at outbound connections, from one machine to 99 other machines, or are we talking 100 machines all constantly connected to 99 other machines all hammering each other with real-time data? You'll probably have a lot more success having the machines all aggregate the data in local groups, rather than every machine getting a complete copy of the data. – Satanicpuppy – 2011-04-04T16:30:07.907
yes, suppose we're talking about outbound connections. There's one machine that gets the data. it splits it to pieces. What is the fastest way for it to send the 'pieces' to the individual machines? – user74781 – 2011-04-04T16:48:36.947