1 Reply Latest reply on Sep 25, 2015 11:19 AM by Sherwin Clutter

    lbm_src_send takes 150 micro seconds. How can I reduce this.

    New Member

      My test involves sending around 1 messages per second and each message is a FIX order ack message. Each send takes around 130 micro seconds which I think is too much for a ultra low latency middleware. Maybe I am missing a config? May be send blocks until it gets an ack from the store?

        • 1. Re: lbm_src_send takes 150 micro seconds. How can I reduce this.
          Sherwin Clutter Active Member

          I would agree that is a bit much.  Other customers production experience with non-batching and non-blocking sends are on the order of 10 microseconds or less in the send call.

           

          Much of the behavior of UM is directly related to the resources available to library and what other applications are contending for those resources.

           

          I would note that to measure latency, we recommend using lbmping and measure round trip time.  The time spent in lbm_src_send() does not reflect the actual latency between the send call and the time that the packet hits the wire.

           

          I would suggest that you raise a support request.  We will need some details on exactly how you are measuring the time, your UM configuration, and some details on the hardware on which you are running the test.

          1 of 1 people found this helpful