Re: "debug ms = 0/5" logging ...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux