<html><head></head><body><div class="ydpf05a117dyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div dir="ltr" data-setdir="false">Jose, do you have any problem with current configurations?</div><div dir="ltr" data-setdir="false"><br></div><div><br></div>
        
        </div><div id="ydp842834c5yahoo_quoted_3986022693" class="ydp842834c5yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Saturday, November 16, 2019, 4:29:56 PM GMT+3:30, Jose Fco. Irles DurĂ¡ <josefu@gmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I have several nodes with FreeSWICH, typically 2 socket Xeon v2 (with<br></div><div dir="ltr">8-12 cores every socket) and 64~128GB of RAM. I'm testing different<br></div><div dir="ltr">configurations for max performance.<br></div><div dir="ltr"><br></div><div dir="ltr">I run FreeSWITCH containers (with docker and macvlan network), the<br></div><div dir="ltr">base system is Ubuntu 18.04 and I run 4 containers for machine (max<br></div><div dir="ltr">concurrency about 500-700 calls and max cps 200, limited in FreeSWITCH<br></div><div dir="ltr">config). But I have some questions about the base config of my<br></div><div dir="ltr">servers:<br></div><div dir="ltr"><br></div><div dir="ltr">1. Is better cpu hyperthreading enabled or disabled?<br></div><div dir="ltr"><br></div><div dir="ltr">2. Is relevant NUMA placement for FreeSWITCH (now I bind 2 FreeSWITCH<br></div><div dir="ltr">processes to one NUMA node of the machine)?<br></div><div dir="ltr"><br></div><div dir="ltr">3. Is it recommended cpu pinning to avoid excessive context switching?<br></div><div dir="ltr">(my opinion is yes, but I don't know if the performance difference is<br></div><div dir="ltr">too high)<br></div><div dir="ltr"><br></div><div dir="ltr">4. I run default Ubuntu kernel (generic ubuntu flavor, with kernel<br></div><div dir="ltr">CONFIG_HZ_250=y), but I can change to the "low latency" version, with<br></div><div dir="ltr">CONFIG_HZ=1000. Witch is better?<br></div><div dir="ltr">I have tested the two versions with timer_test command in FreeSWITCH<br></div><div dir="ltr">and I haven't seen any differences (with no load):<br></div><div dir="ltr">Avg: 20.000ms Total Time: 1000.002ms<br></div><div dir="ltr"><br></div><div dir="ltr">Any other advise about network tunning?<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">PD: the containers are Debian Buster with FreeSWITCH 1.10.1<br></div><div dir="ltr"><br></div><div dir="ltr">Best regards<br></div><div dir="ltr"><br></div><div dir="ltr">-- <br></div><div dir="ltr">Jose<br></div><div dir="ltr"><br></div><div dir="ltr">_________________________________________________________________________<br></div><div dir="ltr"><br></div><div dir="ltr">The FreeSWITCH project is sponsored by SignalWire <a href="https://signalwire.com" rel="nofollow" target="_blank">https://signalwire.com</a><br></div><div dir="ltr">Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.<br></div><div dir="ltr">Build your next product on our scalable cloud platform.<br></div><div dir="ltr"><br></div><div dir="ltr">Join our online community to chat in real time <a href="https://signalwire.community" rel="nofollow" target="_blank">https://signalwire.community</a><br></div><div dir="ltr"><br></div><div dir="ltr">Professional FreeSWITCH Services<br></div><div dir="ltr"><a href="mailto:sales@freeswitch.com" rel="nofollow" target="_blank">sales@freeswitch.com</a><br></div><div dir="ltr"><a href="https://freeswitch.com" rel="nofollow" target="_blank">https://freeswitch.com</a><br></div><div dir="ltr"><br></div><div dir="ltr">Official FreeSWITCH Sites<br></div><div dir="ltr"><a href="https://freeswitch.com/oss" rel="nofollow" target="_blank">https://freeswitch.com/oss</a><br></div><div dir="ltr"><a href="https://freeswitch.org/confluence" rel="nofollow" target="_blank">https://freeswitch.org/confluence</a><br></div><div dir="ltr"><a href="https://cluecon.com" rel="nofollow" target="_blank">https://cluecon.com</a><br></div><div dir="ltr"><br></div><div dir="ltr">FreeSWITCH-users mailing list<br></div><div dir="ltr"><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" rel="nofollow" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br></div><div dir="ltr"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="nofollow" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br></div><div dir="ltr">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="nofollow" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br></div><div dir="ltr"><a href="https://freeswitch.com" rel="nofollow" target="_blank">https://freeswitch.com</a></div></div>
            </div>
        </div></body></html>