On 03/20/2014 05:41 AM, Yuriy Taraday wrote:
On Tue, Mar 18, 2014 at 7:38 PM, Yuriy Taraday <yorik....@gmail.com
<mailto:yorik....@gmail.com>> wrote:

    I'm aiming at ~100 new lines of code for daemon. Of course I'll use
    some batteries included with Python stdlib but they should be safe
    already.
    It should be rather easy to audit them.


Here's my take on this: https://review.openstack.org/81798

Benchmark included showed on my machine these numbers (average over 100
iterations):

Running 'ip a':
                                               ip a :   4.565ms
                                          sudo ip a :  13.744ms
                            sudo rootwrap conf ip a : 102.571ms
                                 daemon.run('ip a') :   8.973ms
Running 'ip netns exec bench_ns ip a':
                   sudo ip netns exec bench_ns ip a : 162.098ms
     sudo rootwrap conf ip netns exec bench_ns ip a : 268.115ms
          daemon.run('ip netns exec bench_ns ip a') : 129.876ms

So it looks like running daemon is actually faster than running "sudo".

Interesting result. Which versions of sudo and ip and with how many interfaces on the system?

For consistency's sake (however foolish it may be) and purposes of others being able to reproduce results and all that, stating the number of interfaces on the system and versions and such would be a Good Thing.

happy benchmarking,

rick jones

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to