[asterisk-users] asterisk and Hyper-V

Kseniya Blashchuk ksyblast at gmail.com
Mon Dec 18 04:45:02 CST 2017


No problem, I will try to test with CentOS if I have time

пн, 18 дек. 2017 г. в 13:33, Dmitriy Ermakov <demonihin at gmail.com>:

> Ok. I am sorry, I don't have any more ideas(
>
> Please, send here email with your testing results.
>
> On 12/18/2017 01:22 PM, Kseniya Blashchuk wrote:
>
> To be honest we are a bit afraid to set 100% )), but we have tried to set
> 90% - no luck. I have also tested with 4.8 and 4.11 kernels - same results.
> I will try with Centos 6 and kernel 3.10 to check if something changes.
> VSwitch shows 1-2% load on the interfaces, and this host is not overloaded
> at all, so I don't think the VM has some lack of resources.
>
> пн, 18 дек. 2017 г. в 13:07, Dmitriy Ermakov <demonihin at gmail.com>:
>
>> I am using CentOS 6, kernel 3.10 from elrepo.org kernels
>> (3.10.102-1.el6.elrepo.x86_64).
>> Asterisk version is 11.21.2 and Asterisk 13.X.X (I can't get it's version
>> now).
>>
>> Is it possible that your network switches' interfaces which are connected
>> to Hyper-V Server are 100% busy?
>> It is possible that my installation works well because my Hyper-V server
>> is not high-load server so it has plenty free CPU, Disk, Memory, Network
>> resources to give them to Asterisk VM.
>>
>> Kseniya, could you try to reserve 100% of virtual CPUs for Asterisk VM
>> (just to test this configuration)?
>>
>>
>> I am sorry I don't have free hardware and time to test your Ubuntu 16,
>> asterisk 13.1, kernel 4.4.0-104 configuration(
>>
>> On 18 Dec 2017 12:09 p.m., "Kseniya Blashchuk" <ksyblast at gmail.com>
>> wrote:
>>
>>> Dmitry, are you using CentOS? What kernel version are you using? I will
>>> try with the same to see if it can be also a kernel-related issue.
>>>
>>> пн, 18 дек. 2017 г. в 11:35, Kseniya Blashchuk <ksyblast at gmail.com>:
>>>
>>>> Thank you for a quick answer, Dmitry!
>>>>
>>>> We have tried the settings you suggested but nothing helped. The
>>>> machine is running 4.4.0-104 kernel, 4 cores, Intel(R) Xeon(R) CPU E5-2620
>>>> v3 @ 2.40GHz, clocksource is hyperv_clocksource_tsc_page, timing module is
>>>> res_timing_timerfd.so. We have also tried to set 50% Reserve - no luck :(.
>>>>
>>>> пн, 18 дек. 2017 г. в 10:49, Dmitriy Ermakov <demonihin at gmail.com>:
>>>>
>>>>> Hi, Kseniya!
>>>>>
>>>>> I have three installations of Asterisk (as FreePBX but I think it is
>>>>> not important). They work fine.
>>>>>
>>>>> I have made some settings in Asterisk and Hyper-V:
>>>>>
>>>>> Asterisk: timing interface - timerfd.
>>>>>
>>>>> Hyper-V:
>>>>>
>>>>>    1. Virtual Machine => Network Adapter => Hardware Acceleration =>
>>>>>    Virtual Machine Queue - Disable it;
>>>>>    2. Virtual Machine => Processor => Virtual Machine Reserve
>>>>>    (percentage) - set at least 25% (if you have 4 virtual cores for your
>>>>>    Asterisk). You can try to set reserve more or less then 25% - test it and,
>>>>>    please, send email here;
>>>>>    3. Virtual Machine => Integration Services => Time synchronisation
>>>>>    - enable it.
>>>>>
>>>>> This settings helped me.
>>>>>
>>>>> Also check your Linux Kernel version - it must be 3.10 or newer. I saw
>>>>> very bad "timing test" results on kernel 2.6.32.
>>>>>
>>>>> On 12/18/2017 10:26 AM, Kseniya Blashchuk wrote:
>>>>>
>>>>> Hi all!
>>>>> Does anybody have experience with asterisk on Hyper-V? My test setup
>>>>> with Ubuntu 16 and asterisk 13.1 (ubuntu repo) shows sound distortion. I
>>>>> have analyzed the RTP flow with wireshark and I see high skew and delta
>>>>> values when the traffic leaves the hypervisor, however everything is okay
>>>>> when a capture is taken from a VM itself. I have read that there can be
>>>>> timing problems with Hyper-V. I have tried to disable time sync with the
>>>>> machine and tried different clocksources. I have also tried to change
>>>>> asterisk timing interface to dahdi (dummy) - nothing helped so far. Hyper-V
>>>>> version is 12p2.
>>>>> Does anybody have a working setup with Hyper-V?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> С уважением, Дмитрий Ермаков
>>>>>
>>>>> --
>>>>> _____________________________________________________________________
>>>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>>>
>>>>> Check out the new Asterisk community forum at:
>>>>> https://community.asterisk.org/
>>>>>
>>>>> New to Asterisk? Start here:
>>>>>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>>>>>
>>>>> asterisk-users mailing list
>>>>> To UNSUBSCRIBE or update options visit:
>>>>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>>>
>>>>
>>> --
>>> _____________________________________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>
>>> Check out the new Asterisk community forum at:
>>> https://community.asterisk.org/
>>>
>>> New to Asterisk? Start here:
>>>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>
>> Check out the new Asterisk community forum at:
>> https://community.asterisk.org/
>>
>> New to Asterisk? Start here:
>>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
> --
> С уважением, Дмитрий Ермаков
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to Asterisk? Start here:
>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20171218/2aec1cbe/attachment-0001.html>


More information about the asterisk-users mailing list