Add_workflow_for_techpubs | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
Info | ||
---|---|---|
| ||
Related articles: |
Available_since | ||||
---|---|---|---|---|
|
The performance of the SBC VM can be optimized if the call mix is provided while configuring the SBC SWe instance. A set of predefined call mixes are provided, these are called standard traffic profiles. Additionally, a user can create custom traffic profiles, with a call mix that is more appropriate for the SBC SWe
The SBC SWe capacity is improved by assigning specific vCPUs of SWe instance to perform standard functions. For optimum performance, the vCPUs of the processor are distributed for parallel processing of:
...
.
The supported standard profiles are:
Caption | ||||
---|---|---|---|---|
| ||||
|
Profile Name | Description |
---|---|
default | By default, non-cloud instances comes up with default profile. This profile retains the SBC SWe behavior of earlier |
...
releases (5.0.x and 5.1.x), where signaling and media |
...
vCPUs overlapped. | |
standard_signaling_profile | This profile utilizes the vCPUs for signaling (direct media) calls and it is auto-configured on the Cloud based S-SBC instance. |
standard_passthrough_profile | This profile utilizes the vCPUs for passthrough calls. |
standard_transcoding_profile | This profile utilizes the vCPUs for transcoding calls. |
standard_callmix_profile | This profile supports callmix which contain a combination of 90% pass-through and 10% transcoding. |
standard_msbc_profile | The purpose of this profile is to utilize the vCPUs primarily for passthrough calls. This profile gets auto-configured on Cloud based M-SBC instance. |
standard_highcps_callmix_profile | This profile is similar to standard passthrough profile with higher CPS and the corresponding CHT is 25. |
Once the distribution of vCPUs is set, the SBC SWe overload behavior functions the same way as the hardware SBC (5000/7000 series).
...
Note | ||
---|---|---|
| ||
This feature is applicable only when the vcpu is more than or equal to four. |
...
...
title | Note |
---|
...
After the database is cleared, the active profile is retained.
When any standard
...
profile is activated
...
, the application
...
title | Note |
---|
...
automatically optimizes the vCPU usage of the SBC SWe VM for the activated profile.
Note | ||
---|---|---|
| ||
|
...
|
The standard profiles are based on fixed cost ratio of Downstream:Upstream:Signaling (DS:US:SIG) derived from the benchmarking data. Each standard profile maintains separate CSV file(s), located at /opt/sonus/etc/traffic-profiles/swe/
. Each entry in the .csv contains the following information in specific order:
On the SBC SWe Cloud (D-SBC) appropriate profiles are auto-configured based on the personality as follows:
Personality Type | Profile Name |
---|---|
I-SBC | default |
S-SBC | standard_signaling_profile |
M-SBC | standard_msbc_profile |
Info | ||
---|---|---|
| ||
On SBC SWe Cloud (D-SBC), the auto-configured profiles prevent reboot during instantiation. |
Caption | ||||
---|---|---|---|---|
| ||||
|
Table Name | Description |
---|---|
sweTrafficProfiles | Contains all the standard profiles and their fixed call-mix. |
sweActiveProfile | Contains the name of active profile and time-stamp of activation. |
sweCodecMixProfile | Contains the standard codec_mix profiles.
|
Caption | ||||
---|---|---|---|---|
| ||||
|
Table Name | Description |
---|---|
sweProcessorCapacity | This table contains the real processor capacity indices relative to a 2690v2 processor with the recommended BIOS/ESXi setting. |
sweCapacityEstimate | This table contains the capacity estimations for all the standard profiles. |
sweVcpuAllocation | This table contains the vcpu distribution for all the standard profiles. |
If the call mix is different from one of those corresponding to the standard profiles, a custom profile can be created. You can create custom profiles based on the call mix requirements.
...
While creating a custom profile, you must provide the call mix through CLI.
Note | ||
---|---|---|
| ||
The |
...
estimated calls per second (CPS) numbers may vary based on number of signalling messages per call and size of the messages. |
Pagebreak |
---|