---------- Forwarded message ----------
From: Moises Silva <moises.silva@gmail.com>
To: freeswitch-dev@lists.freeswitch.org
Date: Mon, 17 Oct 2011 12:22:58 -0400
Subject: Re: [Freeswitch-dev] MTU setting and application buffer size
On Tue, Oct 4, 2011 at 8:56 AM, Juraj Fabo <juraj.fabo@gmail.com> wrote:> Please, have a look at the results with various parameters used:
> mtu:80 txqueue_size=1 rxqueue_size=1 one-direction delay=60ms
> round-trip delay=120ms
> mtu:80 txqueue_size=2 rxqueue_size=2 one-direction delay=80ms
> round-trip delay=160ms
> mtu:80 txqueue_size=10 rxqueue_size=10 one-direction delay=240ms
> round-trip delay=480ms
> mtu:40 txqueue_size=1 rxqueue_size=1 one-direction delay=40ms
> round-trip delay=80ms
> mtu:40 txqueue_size=2 rxqueue_size=2 one-direction delay=60ms
> round-trip delay=120ms
> mtu:40 txqueue_size=5 rxqueue_size=5 one-direction delay=120ms
> round-trip delay=240ms
> mtu:16 txqueue_size=1 rxqueue_size=1 one-direction delay=30ms
> round-trip delay=60ms
> mtu:8 txqueue_size=1 rxqueue_size=1 one-direction delay=25ms
> round-trip delay=50ms
> mtu:8 txqueue_size=10 rxqueue_size=10 one-direction delay=205ms
> round-trip delay=410ms
>
Updated test result with the codec_ms=10 is following:
mtu:16 txqueue_size=1 rxqueue_size=10 one-direction delay=20ms
round-trip delay=50ms
mtu:80 txqueue_size=1 rxqueue_size=10 one-direction delay=56ms
round-trip delay=110ms
However, this is still not 10ms with the default MTU:80 and codec_ms:10 :(
Anyway, is it a good idea to use so assymetric tx/rx queue sizes?
In general I don't think is a good idea because 99% of the user population is using default symmetric queues, moving to obscure/rarely-tested configurations increases your likelihood of facing problems. Having said that, I don't see why it should not work :-)Can you share the code you're using to measure latency? may be setup a git repo in github with your code?
Moises Silva
Software Engineer, Development ManagerSangoma Technologies
100 Renfrew Drive, Suite 100, Markham, ON L3R 9R6 Canada
t. +1 800 388 2475 (N. America)
Products | Solutions | Events | Contact | Wiki | Facebook | Twitter`| | YouTube
VegaStream is now part of Sangoma!
Ask us about both Gateway Appliances and Internal Gateways