On Mon, Mar 31, 2014 at 07:00:52PM -0400, Sukhbir Singh wrote:
> * Ben Pfaff:
> 
> > On Mon, Mar 31, 2014 at 06:39:52PM -0400, Sukhbir Singh wrote:
> > > * Ben Pfaff:
> > > 
> > > > On Mon, Mar 31, 2014 at 06:35:14PM -0400, Sukhbir Singh wrote:
> > > > > In Mininet, I am using OVSSwitch for creating the switches in a 
> > > > > Mininet
> > > > > topology. I am using OVS 2.1.0 and there is no controller attached as 
> > > > > I
> > > > > am setting up the flows manually.
> > > > > 
> > > > > I have a question about the switch startup time, which gets
> > > > > progressively slower as the number of switches increase. As a rough
> > > > > estimation, after about 200 switches, it takes 1-1.5 seconds to 
> > > > > create a
> > > > > switch which is not horrible but I was hoping this would be 
> > > > > parallized?
> > > > 
> > > > How are you doing it?
> > > 
> > > Nothing fancy, just using addSwitch() [0].
> > > 
> > > [0] - https://github.com/mininet/mininet/blob/master/mininet/topo.py#L82
> > 
> > OK, I don't know what that does underneath.  Does it block waiting
> > until the operation is complete?  If so then you should be able to get
> > better performance by creating several switches in the database in
> > parallel and waiting for all of them to be created.
> 
> Looking at the code in node.py (which does the actual setup), it does
> seem to block. I guess that is where I should be looking at then. 
> 
> Out of pure curiosity, does it make sense to try any of the other
> options, for example using multiple ovsdb instances?

A given ovs-vswitchd only talks to a single database instance.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to