- Contents
Session Manager Developer's Application Note
Configuration
The IceLib Outgoing Bandwidth Limiting functionality can be configured using a number of server parameters.
Table 7 IceLib Outgoing Bandwidth Limiting Server Parameters
|
Server Parameter |
Value |
Default |
Description |
|
Bridge Message Bandwidth Limiter Enabled |
Yes/No |
No |
Enable/disable the bridge message bandwidth limiting functionality. Disabled by default. |
|
Bridge Message Bandwidth Limiter Total Outgoing Bytes Per Interval |
Positive Integer (64 bit) greater than 50000 |
500000 |
Total bytes that Session Manager will be able to send out per interval. The 500000 defaultwith 1000 millisecond interval represents 4 Mbps. |
|
Bridge Message Bandwidth Limiter Interval Milliseconds |
Positive integer between 100 and 5000 |
1000 |
Timer interval for collecting and limiting outgoing bandwidth. |
|
Bridge Message Bandwidth Limiter Medium Priority Outgoing Bytes Per Interval Percentage |
Positive integer between 20 and 80 |
50 |
The percentage of the total bytes set in "Bridge Message Bandwidth Limiter Total Outgoing Bytes Per Interval" minus bytes used for high priority messages for that interval that will be used for Medium Priority Queue messages. |
|
Bridge Message Bandwidth Limiter High Priority Messages |
(<objectType1>,<eventId1>), (<objectType2>,<eventId2>), ... |
Makes it possible to add or remove message types from the high priority message list. List of message types in form of (<objectType>,<eventId>), (<objectType>,<eventId>), Example: CreateSession would be (168,1). To remove a message from the high priority message list, make the event ID a negative value. So, for example, to remove CreateSession, the value would look like (168,-1). |
|
|
Bridge Message Bandwidth Limiter Medium Priority Messages |
(<objectType1>,<eventId1>), (<objectType2>,<eventId2>), ... |
Makes it possible to add or remove message types from the medium priority message list. See above for example. |
|
|
Bridge Message Bandwidth Limiter Maximum Process Private Bytes |
Positive integer (64 bit) |
3700000000 |
Process private bytes threshold at which point the Memory Safe Guard will kick in. |
|
Bridge Message Bandwidth Limiter Small Message Limit Bytes |
Positive integer (64 bit) |
2000 |
Limit of what is considered a “small message” by this system. Small messages will be passed through and not suppressed when the memory safeguard is engaged. |

