On Thu, Oct 19, 2017 at 6:24 AM, Haomai Wang <haomai@xxxxxxxx> wrote: > On Thu, Oct 19, 2017 at 8:06 PM, John Spray <jspray@xxxxxxxxxx> wrote: >> On Thu, Oct 19, 2017 at 12:47 PM, Jason Dillaman <jdillama@xxxxxxxxxx> wrote: >>> While the default messenger logging setting has always been an >>> impediment to high queue-depth, high IOPS workloads, in Luminous it >>> appears to have slowed down librbd small block IOPS by an additional 10- >>> 15%. When compared against cases where the messenger logs are disabled, >>> it's more than a 40% IOPS degradation to have the messenger logs >>> enabled. > > As I remembered, luminous will add extra line for each message > compared to jewel. > >>> >>> From some quick "perf" runs, the Luminous delta seems to be from from a >>> few places: (1) hobject_t is now used in the OSD messages, and it's more >>> expensive to construct[2] and print; (2) log messages are longer in >>> length; and (3) async messenger is more verbose per message at log level >>> 1 compared to simple messenger. > > it's new added. Which extra log messages are we printing out in AsyncMessenger that aren't in SimpleMessenger? Is it just the log line printing out the message on _send_message? Is there any reason we can't turn that down to a lower level like in SimpleMessenger? -Greg -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html