<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
</head><body bgcolor="#FFFFFF" text="#000000">I have an application in
use today with rtpproxy inside a VMWare 5 pod on Debian Squeeze 32-bit
as the guest OS. It works well, but there does seem to be a heavy
"virtualization penalty" compared to running on bare metal, or perhaps
even Xen.<br>
<br>
Each core of our VMWare pod is a "Intel(R) Xeon(R) CPU E5-2660 0 @
2.20GHz" so says to /proc/cpuinfo. Each G711 call occupies about 22 MHz
of CPU according to the vCenter stats over time. We tried jiggling
every handle VMWare has to see if we could squeak more efficiency, and
this was the best we could come up with. We had started with a 64-bit
guest but the efficiency was the same and RAM consumption was higher.<br>
<br>
I also run rtpproxy on an embedded AMD Geode platform (Alix). Here the
consumption is about 11 MHz per G711 call. Interesting, eh?<br>
<br>
I suspect rtpproxy would be more efficient in a fully paravirtualized
Xen environment. It seems the linux kernel understands more about its
situation as a guest inside Xen, and hopefully that would boost the
interrupt handling performance.<br>
<br>
Regardless of the hypervisor rtpproxy seems to do just fine. In our
VMWare-based one I did spawn multiple rtpproxy processes to match the
number of virtual cores I had assigned to the guest. This gives an
obvious maximum throughput boost, and I'm hoping it also allows the
hypervisor to spread the guest's load a bit more smoothly. But I
suppose it's just as likely I'm full of it there. Either way, it seems
to work well.<br>
<br>
<br>
- Jeff<br>
<br>
<blockquote style="border: 0px none;"
cite="mid:CAL5dx5QFPvYDSBNhU0TdbsYn6Y4pQjyviTW1bL50d41e6okLAA@mail.gmail.com"
type="cite">
<div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div
style="display:table;width:100%;border-top:1px solid
#EDEEF0;padding-top:5px">          <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:mylaneza@gmail.com"
style="color:#737F92
!important;padding-right:6px;font-weight:bold;text-decoration:none
!important;">Ignacio Gonzalez</a></div> <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;">
<font color="#9FA2A5"><span style="padding-left:6px">November 16, 2012
5:45 PM</span></font></div></div></div>
<div style="color:#888888;margin-left:24px;margin-right:24px;"
__pbrmquotes="true" class="__pbConvBody">Thanks for the answer, i am
testing it with VMWare and it works.<br><div class="gmail_extra"><br><br><br></div>
<div>_______________________________________________<br>Users mailing
list<br><a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br><a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br></div></div>
<div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div
style="display:table;width:100%;border-top:1px solid
#EDEEF0;padding-top:5px">          <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:wealwildwon@wombit.com"
style="color:#737F92
!important;padding-right:6px;font-weight:bold;text-decoration:none
!important;">Adrian Serafini</a></div> <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;">
<font color="#9FA2A5"><span style="padding-left:6px">November 15, 2012
11:52 AM</span></font></div></div></div>
<div style="color:#888888;margin-left:24px;margin-right:24px;"
__pbrmquotes="true" class="__pbConvBody">It works on XEN. It's a good
test environment.
<br>
<br>Adrian
<br>
<br>_______________________________________________
<br>Users mailing list
<br><a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<br><a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
<br></div>
<div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div
style="display:table;width:100%;border-top:1px solid
#EDEEF0;padding-top:5px">          <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:mylaneza@gmail.com"
style="color:#737F92
!important;padding-right:6px;font-weight:bold;text-decoration:none
!important;">Ignacio Gonzalez</a></div> <div
style="display:table-cell;white-space:nowrap;vertical-align:middle;">
<font color="#9FA2A5"><span style="padding-left:6px">November 15, 2012
11:24 AM</span></font></div></div></div>
<div style="color:#888888;margin-left:24px;margin-right:24px;"
__pbrmquotes="true" class="__pbConvBody">Can rtpproxy run on a virtual
machine?<br>
<div>_______________________________________________<br>Users mailing
list<br><a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br><a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br></div></div>
</blockquote>
</body></html>