Siebel System Monitoring and Diagnostics Guide > Monitoring Siebel Server Run-Time Operations > Analyzing System Data with Siebel Run-Time Data >

Process of Mapping Tasks with Operating System Data


Mapping tasks to operating system data allows you to view operating system CPU and memory usage for each task. Once you map a task to an operating system process ID, you can use operating system tools, such as task manager on Windows or the ps (process list) function on UNIX systems, to view other information about the process and task including CPU utilization, memory usage, and so on.

NOTE:  Multithreaded components can have several tasks mapped to a single OS process ID so the operating system tools will not necessarily break the data down by task.

Map the Siebel Server component task to the operating system data by:

  1. Identifying the operating system process ID (PID) for a task. See Identifying Operating System PID for a Task for this procedure.
  2. Reviewing the PID in the operating system. See Identifying Operating System PID for a Task for this procedure.

For information on analyzing other Siebel application diagnostic data, see Analyzing System Data with Siebel Run-Time Data.

Identifying Operating System PID for a Task

Identifying operating system PID numbers is a task in the Process of Mapping Tasks with Operating System Data. Identify operating system process ID numbers (PID) for tasks by one of the following methods:

  • From the Server Manager GUI
  • From the Siebel Server log file
  • From the Task log file

NOTE:  PIDs are only available in the Server Manager for running tasks.

To identify operating system PID for a task from the Server Manager GUI

  1. Access the Siebel Server component task list. See Monitoring Server Component Task State for details on this procedure.
  2. Query the task list for a specific Siebel Server component task or task ID.
  3. Note the value in the PID field for that particular task.

To identify operating system PID for a task from a Siebel Server log file

  1. Access a Siebel Server log file by using the Server Manager GUI. See Monitoring Siebel Server Log Files for details on this procedure.

    Also access Siebel Server log files by:

  2. Review the Text field of each log file entry for the Siebel Server component of interest.
  3. The Text field of each Siebel Server component log file entry also contains the process ID number started for this component task.

To identify operating system PID for a task from a task log file

  1. Access the Siebel Server component task log file of interest. See Configuring Siebel Server and Component Logging for details on locations and naming convention of Siebel Server component task log files.
  2. The first entry of the task log file contains the header information. The header information contains the PID number. See About Event Attributes and Log File Format for a parsing of the header file and to identify the PID number.

Reviewing the PID in the Operating System

Reviewing the process ID number in the operating systems allows the identification of CPU and memory usage for individual tasks. To identify the PID number for a task, see Identifying Operating System PID for a Task.

Reviewing the PID numbers in the operating system is a task in the Process of Mapping Tasks with Operating System Data.

To review PID numbers under Microsoft Windows

  1. Using the right mouse button, click a blank area on the taskbar.
  2. Choose Task Manager.

    The Windows Task Manager dialog box appears.

  3. Select the Processes tab and query for the task PID number.

    NOTE:  If PID column is not visible, click View > Select Columns...

To review PID numbers under UNIX

  • Enter the command:

    ps -ef | grep <PID>

    or:

    ps -aux <PID>

    where:

    <PID> = PID number of interest.

Siebel System Monitoring and Diagnostics Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.