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