Difference between revisions of "Softswitch performance"
From Kolmisoft Wiki
Jump to navigationJump to search
Line 1: | Line 1: | ||
== Single server performance == | == Single server performance == | ||
Performance results in the following conditions ([[Recommended_hardware_for_MOR_server |recommended hardware]] is used, SIP protocol, no transcoding, CPS is low (<5), other processes than calls are not in use) are: | Performance results in the following conditions ([[Recommended_hardware_for_MOR_server |recommended hardware]] is used, SIP protocol, no transcoding, CPS is low (<5), GUI/DB on another server, other processes than calls are not in use) are: | ||
* MOR - 500 concurrent calls | * MOR - 500 concurrent calls* | ||
* M2 - 1000 concurrent calls | * M2 - 1000 concurrent calls* | ||
* We cannot guarantee such amount of concurrent calls, many factors influence it, such as: | |||
# CPU | |||
# RAM | |||
# HDD type (HDD 5400/7200 rpm, SSD, SAS, raid, etc) | |||
# Network (routers/switches) | |||
# Providers (connectivity quality, PDD) | |||
# Transcoding on/off? | |||
# Codec used | |||
# CPS | |||
# DB on same server? | |||
# GUI on same server? | |||
# GUI/DB load with raports | |||
# Calling Card calls? | |||
# Callback calls? | |||
# Call Center calls? | |||
# Proxy present? | |||
# and others | |||
<br> | <br> |
Revision as of 13:19, 22 September 2014
Single server performance
Performance results in the following conditions (recommended hardware is used, SIP protocol, no transcoding, CPS is low (<5), GUI/DB on another server, other processes than calls are not in use) are:
- MOR - 500 concurrent calls*
- M2 - 1000 concurrent calls*
* We cannot guarantee such amount of concurrent calls, many factors influence it, such as:
- CPU
- RAM
- HDD type (HDD 5400/7200 rpm, SSD, SAS, raid, etc)
- Network (routers/switches)
- Providers (connectivity quality, PDD)
- Transcoding on/off?
- Codec used
- CPS
- DB on same server?
- GUI on same server?
- GUI/DB load with raports
- Calling Card calls?
- Callback calls?
- Call Center calls?
- Proxy present?
- and others
Multi-server performance
If you need better performance than single server solution can offer, you should use multi-server implementations.
Factors which determine call performance
Call capacity vary depending on the following factors:
- Hardware specifications
- Structure of call (you will get 8 times better performance if you send just the signalling without media through the softswitch)
- Processes, running on the same time (if you generate invoices, statistics or run other processes, softswitch performance decreases)
- Additional functionality usage (if you record calls, use different IVR structures, softswitch performance decreases)
- Transcoding (if you do transcoding, performance decreases two times)
- Calls length (if you accept a lot of short calls at the same time (so called dialer or call center traffic), softswitch performance decreases)