<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi, </div><div><br></div><div>Recently I have deployed a test setup using one controller node and 3 compute nodes. I am using flat dhcp. </div><div><br></div><div>I am not a network guy. </div><div><br></div><div>on my compute node's nova.conf, the network section looks like following</div><div><br></div><div># NETWORK</div><div>network_manager=nova.network.manager.FlatDHCPManager</div><div>force_dhcp_release=True</div><div>dhcpbridge_flagfile=/etc/nova/nova.conf</div><div>dhcpbridge = /usr/bin/nova-dhcpbridge</div><div>firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver</div><div># Change my_ip to match each host</div><div>my_ip=130.238.17.162</div><div>public_interface=em1</div><div>flat_network_bridge=br100</div><div>flat_interface=em1</div><div>fixed_range=10.0.0.0/24</div><div>root_helper = sudo nova-rootwrap </div><div><br></div><div>On the compute node (real machine) the max download speed that I can achieve is 24.6MB, whereas on openstack instances its never goes beyond 4MB and these the top speed. I am using curl to get an estimate. So its the average of last 5 seconds download speed. </div><div><br></div><div>Instances are not routed from the controller node. </div><div><br></div><div>i mean if I use tranceroute command </div><div><br></div><div><div>[sztoor@sl-wn0 ~]$ traceroute <a href="http://google.com/">google.com</a> </div><div>traceroute to <a href="http://google.com/">google.com</a> (173.194.32.4), 30 hops max, 60 byte packets</div><div> 1  <font class="Apple-style-span" color="#ff3823">10.0.0.3</font> (10.0.0.3)  0.265 ms  0.132 ms  0.177 ms</div><div> 2  r1.n.it.uu.se (130.238.17.1)  5.513 ms  5.583 ms  5.994 ms</div><div> 3  * * *</div><div> 4  * * *</div></div><div><br></div><div>10.0.0.3 is the ip on the br100 on compute node. </div><div><br></div><div><div><div>[root@sal3 sztoor]# ifconfig br100</div><div>br100: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500</div><div>        inet 10.0.0.3  netmask 255.255.255.0  broadcast 10.0.0.255</div><div>        inet6 fe80::7ca7:4ff:fed0:a181  prefixlen 64  scopeid 0x20<link></div><div>        ether 00:1a:64:62:41:03  txqueuelen 0  (Ethernet)</div><div>        RX packets 60311200  bytes 125300407382 (116.6 GiB)</div><div>        RX errors 0  dropped 22  overruns 0  frame 0</div><div>        TX packets 69367004  bytes 54110674615 (50.3 GiB)</div><div>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</div></div><div><br></div><div><br></div></div><div>Currently I am running 5 instances on this compute node. </div><div><br></div><div>Can someone please help me to understand why instances are slow. One important thing, There is no network activite going on while these measurements. Is there some limit set somewhere? or I need to set some parameter? or something else? </div><div><br></div><div>Or its a simple math that if max on real machine goes upto 24MB and there are 5 instances running on the machine than each of the instance should never go beyond 4.8MB .... </div><div><br></div><div><br></div><div>Regards..</div><div>Salman. </div><div> </div><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>Salman Toor</div><div><a href="mailto:salman.toor@it.uu.se">salman.toor@it.uu.se</a></div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br></body></html>