Performance Tuning Guide > Monitoring Siebel Application Performance >

About Siebel ARM Parameters and Variables


Three parameters on the Siebel Server and three environment variables on the Web server enable and configure the Siebel ARM feature. For descriptions of the Siebel Server parameters, see About Siebel Server Siebel ARM Parameters. For descriptions of the Web server environment variables, see About Web Server Siebel ARM Environment Variables.

For details on enabling Siebel ARM using these parameters and variables, see Process for Enabling and Configuring Siebel ARM.

About Siebel Server Siebel ARM Parameters

The following three parameters enable and configure Siebel ARM on the Siebel Server. For details on this process, see Enabling and Configuring Siebel ARM on Siebel Server.

SARM Enabled (Alias SARMEnabled)

A Boolean value that enables or disables the Siebel ARM feature. A value of TRUE enables the Siebel ARM feature. The default value is FALSE.

SARM Memory Size Limit (Alias SARMMaxMemory)

The current Siebel ARM framework uses a buffered data generation mechanism. Siebel ARM collects data and stores it in memory. After the in-memory data size reaches a threshold defined by SARMMaxMemory, Siebel ARM outputs the data to a physical disk. The parameter is specified in bytes. The default value is 4000000 bytes (4 MB).

For example: if SARMMaxMemory is 4 MB and there are five instances (processes) of the component, then the total memory used is 20 MB.

SARM Data File Size Limit (Alias SARMMaxFileSize)

Specifies how large a file gets before Siebel ARM creates a new file stored on the physical disk. The parameter is specified in bytes. The default value is 15000000 bytes (15 MB).

Until the specified size is reached, Siebel ARM continues to append file segments to the current file. When the file limit is reached, Siebel ARM creates a new file. Siebel ARM maintains at most five files. The number of files maintained by Siebel ARM is not configurable. When Siebel ARM creates a fifth file (because the fourth exceeded the SARMMaxFileSize limit), Siebel ARM removes the first (that is, the oldest) when the fifth file reaches the SARMMaxFileSize limit. Therefore, the maximum amount of disk space used is approximately 5 times SARMMaxFileSize bytes. This amount of memory is per-process (per component instance).

For example, if SARMMaxFileSize is 15 MB and there are 5 instances (processes) of the component, then the maximum amount of disk space consumed is 375 MB (15MB per file, times 5 files per process, times 5 processes (instances of component)).

About Web Server Siebel ARM Environment Variables

The following three environment variables enable and configure Siebel ARM on the Web server. For details on this process, see Enabling and Configuring Siebel ARM on Web Server. The function of the Web server environment variables is the same as the parameters on the Siebel Server. For a functional description of the Siebel ARM Web server environment variables, see About Siebel Server Siebel ARM Parameters.

SIEBEL_SarmEnabled

For a functional description of this environment variable, see SARM Enabled (Alias SARMEnabled). The default value is FALSE.

SIEBEL_SarmMaxMemory

For a functional description of this environment variable, see SARM Memory Size Limit (Alias SARMMaxMemory). The default value of the environment variable is 4000000 bytes (4 MB).

SIEBEL_SarmMaxFileSize

For a functional description of this environment variable, see SARM Data File Size Limit (Alias SARMMaxFileSize). The default value of the environment variable is 15000000 bytes (15 MB).


 Performance Tuning Guide 
 Published: 24 October 2003