[openstack-dev] testing performance/latency of various components?

Boris Pavlovic boris at pavlovic.me
Fri Aug 8 16:17:29 UTC 2014


Chris,

We working on cross service project profiler OSprofiler [1] and integrating
it in all projects (including gates)
Please join discussion here: https://review.openstack.org/#/c/103825/

If everting goes well we will get this feature in Juno.
So we will be able to trace request cross service-project with just adding
--profile to any python client call.
And get such results: http://boris-42.github.io/profiler/


[1] https://github.com/stackforge/osprofiler

Best regards,
Boris Pavlovic


On Fri, Aug 8, 2014 at 8:03 PM, Chris Friesen <chris.friesen at windriver.com>
wrote:

> Is there a straightforward way to determine where the time is going when I
> run a command from novaclient?
>
> For instance, if I run "nova list", that's going to run novaclient, which
> will send a message to nova-api, which wakes up and does some processing
> and sends a message to nova-conductor, which wakes up and does some
> processing and then calls out to the database, which wakes up and does some
> processing and sends the response back to nova-conductor, etc...  And the
> messaging goes via rabbit, so there are additional messaging and wake-ups
> involved there.
>
> Suppose nova-list takes A amount of time to run...is there a standard way
> to determine how much time was spent in nova-api, in nova-conductor, in the
> database, in rabbit, how much was due to scheduler delays, etc.?  Or would
> I be looking at needing to instrument everything to get that level of
> detail?
>
> Chris
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140808/7cb0a0cf/attachment.html>


More information about the OpenStack-dev mailing list