I got Brendan's flamegraphs to work without any changes on the rex fedora 
dev nodes.  See

        http://ceph.com/sage/foo.svg


This is about 10 seconds of a rados bench on a vstart cluster, so nothing 
fancy.  It's a pretty easy way to visualize where the time is spent, 
though.

A few things I noticed:

 - lots of time in DBObjectMap::set_keys (2%).  a surprising amount (>1%) 
in setxattr (kernel), too.  Hopefully NewStore can do better here.

 - the ReplicatedPG::do_request view is interesting, too.. not 
surprisingly a fair bit of time spent with the PG logs.

 - 1% spend on writing pg info and log (PG::write_if_dirty).  most of that 
in encode

sage

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to