Feedback

  • Contents
 

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>),

...

See High Priority Messages

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>),

...

See Medium Priority Messages

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.