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