[sheepdog] [PATCH v3 0/3] add 'graph stat' commond
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Mon Aug 12 10:59:15 CEST 2013
At Mon, 12 Aug 2013 14:08:34 +0800,
Liu Yuan wrote:
>
> v3:
> - refine the the stat output
>
> 'graph stat' output:
>
> Total (s) Per Call (ms) Calls Name
> 100.659 51.356 1960 eventfd_xread
> 79.315 68.790 1153 do_process_work
> 76.645 348.388 220 do_push_object
> 76.637 348.349 220 push_cache_object
> 74.611 185.139 403 gateway_create_and_write_obj
> 74.338 345.757 215 exec_local_req
> 74.276 350.361 212 gateway_forward_request
> 35.555 34.722 1024 xpwrite
> 35.547 7.119 4993 event_loop
> 35.538 7.118 4993 do_event_loop
> 34.299 385.380 89 sheep_do_op_work
> 33.778 427.565 79 peer_create_and_write_obj
> 33.776 427.547 79 default_create_and_write
> 26.324 2632.399 10 object_cache_push
> 26.259 2917.706 9 do_background_push
>
> Liu Yuan (3):
> util: add list_sort()
> collie/trace: add graph stat function
> collie/trace: use macro for the width of thread name
>
> collie/trace.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++-----
> include/list.h | 3 +
> include/sheep.h | 4 +-
> lib/util.c | 137 +++++++++++++++++++++++++++++++++++++++++++++
> sheep/trace/graph.c | 1 +
> 5 files changed, 283 insertions(+), 17 deletions(-)
Applied, thanks.
Kazutaka
More information about the sheepdog
mailing list