JTEL Posted November 3, 2013 Report Share Posted November 3, 2013 Hi, Is it true that since version 5.0.2 the PBX runs on a few cores of the server? if yes how many calls can the system handle today? Till today, when we saw a spike of 30 concurrent calls, everyone was complaining about static calls. Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted November 3, 2013 Report Share Posted November 3, 2013 This question is difficult to answer. Compare it with the question "how many emails can I send with my email program". While both questions are important to make hardware purchase decisions, they depend on a lot of factors. For emails it is easy to understand that the number of recipients, the email size, encryption, white-list checking, archiving requirements have significant impact on the performance. For office PBX, the situation is similar: Are phone calls are being recorded? That cost a lot of performance. Does the PBX need to perform transcoding? That also cost a lot of performance, depending on the codec it can be dramatic Are phone calls being encoded with SRTP? That also costs performance. Is there hardware acceleration for network packet processing? That's the case for practically all new servers, but embedded systems often don't have that. How many call setups are to be expected. For example, if there are lots of hunt group call attempts, that has an adverse effect on system performance. Is any other traffic on the PBX? For example, when provisioning firmware for phones, those files can be very large and put an additional load on the server. Also, the number of registrations play a role. We 5.1.3 will change the internal database, which should lead to a day/night performance improvement in that area, especially when there are more than 500 extensions on a system. Quote Link to comment Share on other sites More sharing options...
voipguy Posted November 3, 2013 Report Share Posted November 3, 2013 Hi, Is it true that since version 5.0.2 the PBX runs on a few cores of the server? Since ver 4 and up I think they use 2 cores, one core runs all the sip/calls and the second core handles other stuff like the web interface etc. Quote Link to comment Share on other sites More sharing options...
voipguy Posted November 3, 2013 Report Share Posted November 3, 2013 We 5.1.3 will change the internal database, which should lead to a day/night performance improvement in that area, especially when there are more than 500 extensions on a system. So the pbx wont be using xml for its database anymore? What kind of database will it be using? Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted November 3, 2013 Report Share Posted November 3, 2013 Nono, to the outside everything will remain and look the same. It is just how the data is organized internally in the PBX process. For small installations it does not matter; but for larger installations the PBX could get into a kind of doom loop so we had to do something. Quote Link to comment Share on other sites More sharing options...
JTEL Posted November 4, 2013 Author Report Share Posted November 4, 2013 I totally understand what you are saying, that it all depends on what is being loaded onto the server at once. But, i am asking as when you ask a an expert about freeswitch, they would say a number of about 400 concurrent calls on a 8 gb quad core server. SO, what would be the number of call that a server can handle today, with SNOMONE, on a quad core 8 gb server, that lets say only does calls only. Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted November 4, 2013 Report Share Posted November 4, 2013 I don't think 400 calls will be possible with snom ONE; I would say 300 would be a possible number. However as snom ONE always tries to negotiate SRTP I would say in the real world, 200 will be the limit. But what you can do is run several PBX on the same host, and bind each PBX to one core (leave one core for the OS) and to one IP address: So then you can have realistically 600 calls on a quad core system and still run services on port 5060/5061. Quote Link to comment Share on other sites More sharing options...
JTEL Posted November 5, 2013 Author Report Share Posted November 5, 2013 But, is SNOMONE running on a few cores or the same as it used to be, on one core? Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted November 5, 2013 Report Share Posted November 5, 2013 One PBX is running on one core. Last time when we checked, spawning a new thread on a different core freezes the process for some time and introduces a lot of jitter. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.