<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] best freeswitch timer</TITLE>
</HEAD>
<BODY>
<FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>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...<BR>
<BR>
If you don&#8217;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&#8217;s likely to change...<BR>
<BR>
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...<BR>
<BR>
Theres always a lot of debate around this, but the fact is, unless you are seeing crappy audio issues, you probably shouldn&#8217;t mess with the timers<BR>
<BR>
<BR>
<BR>
On 2/13/13 4:31 AM, &quot;Steven Ayre&quot; &lt;<a href="steveayre@gmail.com">steveayre@gmail.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>'show timer' shows all loaded timer modules. That shows none are loaded.<BR>
<BR>
CORE_SOFTTIMER_MODULE is the soft timer built into the FS core... it may or may not use timerfd, depending on your system.<BR>
<BR>
You pick which timer to actually use in your configuration files... for example the rtp-timer-name Sofia profile param.<BR>
<BR>
Use the timer_test command to see which timer actually works best for you (ie most accurate, least jitter).<BR>
<a href="http://wiki.freeswitch.org/wiki/Mod_commands#timer_test">http://wiki.freeswitch.org/wiki/Mod_commands#timer_test</a><BR>
<BR>
-Steve<BR>
<BR>
<BR>
<BR>
On 12 February 2013 22:48, jay binks &lt;<a href="jaybinks@gmail.com">jaybinks@gmail.com</a>&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>so does :<BR>
<BR>
freeswitch@default&gt; show timer<BR>
type,name,ikey<BR>
timer,soft,CORE_SOFTTIMER_MODULE<BR>
<BR>
1 total.<BR>
<BR>
on FreeSWITCH Version 1.2.6+git~20130104T154559Z~a4247651ca (git<BR>
a424765 2013-01-04 15:45:59Z)<BR>
<BR>
indicate it will be using timerfd calls or is this the old softtimer ?<BR>
<BR>
On 13 February 2013 02:21, Ken Rice &lt;<a href="krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<BR>
&gt; The default one is the best one on linux with kernels starting around<BR>
&gt; 2.6.32... Anything after that and you are good to go...<BR>
&gt;<BR>
&gt; The other timers are left around for other platforms<BR>
&gt;<BR>
&gt; K<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; On 2/12/13 10:04 AM, &quot;Fran&ccedil;ois Delawarde&quot; &lt;<a href="fdelawarde@wirelessmundi.com">fdelawarde@wirelessmundi.com</a>&gt;<BR>
&gt; wrote:<BR>
&gt;<BR>
&gt;&gt; Hello,<BR>
&gt;<BR>
&gt; Could someone knowing the different FS timers clarify the<BR>
&gt;&gt; difference<BR>
&gt; between those:<BR>
&gt;<BR>
&gt; - default core softtimer<BR>
&gt; - core heavy timer (does<BR>
&gt;&gt; this option still exists?)<BR>
&gt; - posix timer<BR>
&gt; - timerfd<BR>
&gt;<BR>
&gt; Can any of those provide a<BR>
&gt;&gt; significant performance improvement, or is it<BR>
&gt; just not worth switching from<BR>
&gt;&gt; the default?<BR>
&gt;<BR>
&gt; In any case, which one would be the recommended/best one under<BR>
&gt;&gt; Linux<BR>
&gt; with a relatively recent kernel<BR>
&gt;&gt; (&gt;3.0)?<BR>
&gt;<BR>
&gt; Thanks,<BR>
&gt; Fran&ccedil;ois.<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; ________________________________________________<BR>
&gt;&gt; _________________________<BR>
&gt; Professional FreeSWITCH Consulting<BR>
&gt;&gt; Services:<BR>
&gt; <a href="consulting@freeswitch.org">consulting@freeswitch.org</a><BR>
&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
&gt;<BR>
&gt; FreeSW<BR>
&gt;&gt; ITCH-powered IP PBX: The CudaTel Communication<BR>
&gt;&gt; Server<BR>
&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
&gt;<BR>
&gt; Official FreeSWITCH<BR>
&gt;&gt; Sites<BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
&gt; <a href="http://www.cluecon">http://www.cluecon</a>.<BR>
&gt;&gt; com<BR>
&gt;<BR>
&gt; FreeSWITCH-users mailing<BR>
&gt;&gt; list<BR>
&gt; <a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
&gt; <a href="http://lists.freeswitch.org/mailman">http://lists.freeswitch.org/mailman</a><BR>
&gt;&gt; /listinfo/freeswitch-users<BR>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/opt">http://lists.freeswitch.org/mailman/opt</a><BR>
&gt;&gt; ions/freeswitch-users<BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;<BR>
&gt;<BR>
&gt; --<BR>
&gt; Ken<BR>
&gt; <a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
&gt; <a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
&gt; <a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
&gt; irc.freenode.net &lt;<a href="http://irc.freenode.net">http://irc.freenode.net</a>&gt; &nbsp;#freeswitch<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; _________________________________________________________________________<BR>
&gt; Professional FreeSWITCH Consulting Services:<BR>
&gt; <a href="consulting@freeswitch.org">consulting@freeswitch.org</a><BR>
&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
&gt;<BR>
&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
&gt;<BR>
&gt; Official FreeSWITCH Sites<BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
&gt;<BR>
&gt; FreeSWITCH-users mailing list<BR>
&gt; <a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<BR>
<BR>
<BR>
--<BR>
Sincerely<BR>
<FONT COLOR="#888888"><BR>
Jay<BR>
</FONT><BR>
_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a><BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a><BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><BR>
</SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>-- <BR>
Ken<BR>
<FONT COLOR="#0000FF"><U><a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
<a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
<a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
</U></FONT>irc.freenode.net #freeswitch<BR>
</SPAN></FONT>
</BODY>
</HTML>