On Tue, Mar 18, 2014 at 7:38 PM, Yuriy Taraday <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".

-- 

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

Reply via email to