[Freeswitch-users] best freeswitch timer

Ken Rice krice at freeswitch.org
Wed Feb 13 21:40:57 MSK 2013


Hey Kris,

Do you know the version of glibc where they added that in?


On 2/13/13 12:16 PM, "Kristian Kielhofner" <kris at kriskinc.com> wrote:

> Keep in mind you also need a recent glibc that supports timerfd.
> 
> On Wed, Feb 13, 2013 at 9:55 AM, Ken Rice <krice at freeswitch.org> wrote:
>> Actually it defaults to using timerfd if its enabled in your kernel....
>> There should be no debate on that, I reviewed that code with tony...
>> 
>> If you don¹t have a timerfd enabled kernel it uses the old default soft
>> timer... No you cant tell the difference in there currently with just a show
>> timer command, however that¹s likely to change...
>> 
>> Are you running like centos6 or debian squeeze with a stock kernel? Then you
>> likely have timerfd and are using it unless you changed the configs to do
>> something else...
>> 
>> Theres always a lot of debate around this, but the fact is, unless you are
>> seeing crappy audio issues, you probably shouldn¹t mess with the timers
>> 
>> 
>> 
>> 
>> On 2/13/13 4:31 AM, "Steven Ayre" <steveayre at gmail.com> wrote:
>> 
>> 'show timer' shows all loaded timer modules. That shows none are loaded.
>> 
>> CORE_SOFTTIMER_MODULE is the soft timer built into the FS core... it may or
>> may not use timerfd, depending on your system.
>> 
>> You pick which timer to actually use in your configuration files... for
>> example the rtp-timer-name Sofia profile param.
>> 
>> Use the timer_test command to see which timer actually works best for you
>> (ie most accurate, least jitter).
>> http://wiki.freeswitch.org/wiki/Mod_commands#timer_test
>> 
>> -Steve
>> 
>> 
>> 
>> On 12 February 2013 22:48, jay binks <jaybinks at gmail.com> wrote:
>> 
>> so does :
>> 
>> freeswitch at default> show timer
>> type,name,ikey
>> timer,soft,CORE_SOFTTIMER_MODULE
>> 
>> 1 total.
>> 
>> on FreeSWITCH Version 1.2.6+git~20130104T154559Z~a4247651ca (git
>> a424765 2013-01-04 15:45:59Z)
>> 
>> indicate it will be using timerfd calls or is this the old softtimer ?
>> 
>> On 13 February 2013 02:21, Ken Rice <krice at freeswitch.org> wrote:
>>> The default one is the best one on linux with kernels starting around
>>> 2.6.32... Anything after that and you are good to go...
>>> 
>>> The other timers are left around for other platforms
>>> 
>>> K
>>> 
>>> 
>>> 
>>> On 2/12/13 10:04 AM, "François Delawarde" <fdelawarde at wirelessmundi.com>
>>> wrote:
>>> 
>>>> Hello,
>>> 
>>> Could someone knowing the different FS timers clarify the
>>>> difference
>>> between those:
>>> 
>>> - default core softtimer
>>> - core heavy timer (does
>>>> this option still exists?)
>>> - posix timer
>>> - timerfd
>>> 
>>> Can any of those provide a
>>>> significant performance improvement, or is it
>>> just not worth switching from
>>>> the default?
>>> 
>>> In any case, which one would be the recommended/best one under
>>>> Linux
>>> with a relatively recent kernel
>>>> (>3.0)?
>>> 
>>> Thanks,
>>> François.
>>> 
>>> 
>>> 
>>> ________________________________________________
>>>> _________________________
>>> Professional FreeSWITCH Consulting
>>>> Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>> 
>>> FreeSW
>>>> ITCH-powered IP PBX: The CudaTel Communication
>>>> Server
>>> 
>>> 
>>> Official FreeSWITCH
>>>> Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.
>>>> com
>>> 
>>> FreeSWITCH-users mailing
>>>> list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman
>>>> /listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/opt
>>>> ions/freeswitch-users
>>> http://www.freeswitch.org
>>> 
>>> 
>>> --
>>> Ken
>>> http://www.FreeSWITCH.org
>>> http://www.ClueCon.com
>>> http://www.OSTAG.org
>>> irc.freenode.net <http://irc.freenode.net>  #freeswitch
>> 
>>> 
>>> 
>>> 
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>> 
>>> 
>>> 
>>> 
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>> 
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>> 
>> 
>> 
>> --
>> Sincerely
>> 
>> Jay
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> 
>> 
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>> 
>> 
>> 
>> ________________________________
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> 
>> 
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>> 
>> 
>> --
>> Ken
>> http://www.FreeSWITCH.org
>> http://www.ClueCon.com
>> http://www.OSTAG.org
>> irc.freenode.net #freeswitch
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> 
>> 
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>> 
> 
> 

-- 
Ken
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org
irc.freenode.net #freeswitch





Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list