[Gluster-devel] Multiplexing - good news, bad news, and a plea for help
Jeff Darcy
jdarcy at redhat.com
Mon Sep 19 18:56:53 UTC 2016
> I wonder if we are spending more time in io-threads. Does setting
> idle-time in io-threads to 1 help with anything?
> It might be useful to add instrumentation subsequently to dump
> statistics (number of fops serviced, time spent in servicing) per
> thread. Having the same visibility for our epoll threads would also be
> useful.
>
> I think the answer is no - but does profiling yield anything useful
> at this point?
Plain profiling (perf record/report) shows approximately what I'd
expect if things were working properly - lots of time in lots of
routines, lookup fops especially noticeable but nothing dominant.
At this point I think it's less about raw execution time than
about what executes in which order.
More information about the Gluster-devel
mailing list