Thanks! We already have a similar metric. The problem is that measured latency grows only after io_context becomes overloaded: when the queue grows because all threads are busy. I would like to measure io_context load before it became overloaded to estimate capacity. Thanks, Dmitry On Fri, Jun 30, 2023 at 17:00, Vinnie Falco via Boost-users < boost-users@lists.boost.org>:
On Fri, Jun 30, 2023 at 6:58 AM Dmitry via Boost-users
wrote: I would like to have a metric that measures time spent for work (executing completion handlers) vs time spent waiting for work in thread pool executing io_context::run().
Maybe there are some ideas here?
https://github.com/XRPLF/rippled/blob/f18c6dfea7870132490124e1942901a6a0cddc...
Thanks _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users