This documentation supports the 19.08 version of Remedy and applies only to the on-premises deployment model.

To view an earlier version, select the version from the Product version menu.


Configuring limits and timeouts

The following table provides performance optimization recommendations for BMC System Action Request System configuration parameters. These best practices are for BMC Remedy Action Request System 7.5 or later.

AR System server configuration parameter

Description

Recommended value

Private-RPC-Socket (Fast:390620)

Private-RPC-Socket (List:390635)

Set this parameter for fast and list threads values only.

Fast thread values equal 3 times the number of CPUs.

List thread values equal 5 times the number of CPUs.

Next-ID-Block-Size

Allocates next IDs in blocks instead of one at a time. Allocating in blocks increases performance during create operations. Values are any positive number up to 1000. The default value is 100. (A value of 1 disables the feature.) You can also disable it by removing it from the configuration file. You do not need to restart the server for the change to take effect.

This setting is always disabled on the Distributed Pending form so that DSO can operate correctly.

Next-ID-Block-Size can also be set as a form property on an individual form basis. That value takes precedence over the server setting.

WarningUsing this option might result in unpredictably large Next-ID sequence gaps. The likelihood of this occurring increases with the use of multiple servers that share a database. The BMC Remedy AR System server will not malfunction because of this gap, and it should not be considered a defect.

100

Server-Side-Table-Chunk-Size

For server-side table fields, specifies the number of requests (or size of the chunk) that the server retrieves at one time from the database and stores in memory to process during filter or filter guide actions. The server then retrieves, stores, and processes the next chunk until all requests are processed.

A value of 0 causes the server to retrieve an unlimited number of requests. Specifying a value lower than 1000 causes the server to process smaller chunks, which reduces server memory use but results in slower processing because the server must access the database many times, especially for large tables. Specifying a value higher than 1000 causes the server to retrieve and process large chunks of data and access the database fewer times, resulting in improved performance at the cost of increased memory use.

1000 (this is the default)

Server-Plugin-Default-TimeoutNumber of seconds in which the plug-in server must respond to a call before an error is returned. The minimum value is 0. The maximum is 600.120 seconds (default)

Allow-Unqual-Queries

Specifies whether unqualified searches can be performed on the AR System server. Valid values are T (allows unqualified searches) or F (disallows unqualified searches). The default value is F.

Unqualified searches are ARGetListEntry or ARGetListEntryWithFields calls in which the qualifier parameter is NULL or has an operation value of 0 (AR_COND_OP_NONE). Such searches might cause performance problems because they return all requests for a form. This is especially problematic for large forms.

F (disallow)

Debug-mode

Specifies the server logging modes. See BMC Remedy AR System Additional logging parameters available in debug mode Open link for all possible values.

0 (all logging off for a production environment)

Minimum-API-Version

The oldest API version with which the server communicates. The default value is 0 (the server communicates with all API versions).

Generally, your system should support two earlier versions. If the client’s API version is less than the specified value, the server refuses to talk with the client, and the client receives a decode error. Supporting too many versions means there are excessive amounts of RPC parameter conversions that will degrade performance. For values corresponding to BMC Remedy AR System release versions, see BMC Remedy AR System Release notes and notices Open link .

Set to a value appropriate for your production environment.

CMDB-Cache-Refresh-Interval

The interval of time (in seconds) when CMDB calls the AR System server to update cache-related data. The default is 300 (5 minutes) if the entry does not exist in the AR System server configuration file.

600 (10 minutes)

Was this page helpful? Yes No Submitting... Thank you

Comments