IBM Tivoli Monitoring, Version 6.3

Thread attributes

Use Thread attributes to monitor information about a specific threads within a process, such as the amount of time the thread runs, its CPU usage, and its state. Thread is a multiple-instance attribute group. You cannot mix these attributes with those of any other multiple-instance attribute group.

% Privileged Time The percentage of elapsed time that this thread has spent executing code in privileged mode. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

% Processor Time The percentage of elapsed time that this thread used the processor to execute instructions. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

% User Time The percentage of elapsed time that this thread has spent executing code in user mode. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

Context Switches/Sec The rate of switches from one thread to another. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions. Note: the value 2147483647 indicates Value_Exceeds_Maximum and the value -2147483648 indicates Value_Exceeds_Minimum.

Elapsed Time (Seconds) The total elapsed time (in seconds) this thread has been running. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions. Note: the value 2147483647 indicates Value_Exceeds_Maximum and the value -2147483648 indicates Value_Exceeds_Minimum.

ID Process The unique identifier of this process. ID Process numbers are reused, so they only identify a process for the lifetime of that process. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

ID Thread The unique identifier of this thread. ID Thread numbers are reused, so they only identify a thread for the lifetime of that thread. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

Priority Base The current base priority of this thread. The system can raise and lower a thread's base priority relative to the process base priority. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions. Note: the value 2147483647 indicates Value_Exceeds_Maximum and the value -2147483648 indicates Value_Exceeds_Minimum.

Priority Current The current priority of this thread. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions. Note: the value 2147483647 indicates Value_Exceeds_Maximum and the value -2147483648 indicates Value_Exceeds_Minimum.

Server Name The managed system name. The form should be hostname:agent_code.

Examples include spark:KNT or deux.raleigh.ibm.com:KNT.

In workspace queries, this attribute should be set equal to the value $NODE$ in order to populate the workspace with data. This attribute is generally not included in situations, unless there is a need to customize the situation for a specific managed system.

Start Address The starting virtual address for this thread. Valid values are hex strings.

Thread Instance Instance Name for thread (Process/ThreadID). Valid format is a text string of up to 64 characters.

Thread State The current state of the thread. It is 0 for Initialized, 1 for Ready, 2 for Running, 3 for Standby, 4 for Terminated, 5 for Wait, 6 for Transition, 7 for Unknown. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

Thread Wait Reason Thread Wait Reason is only applicable when the thread is in the Wait state (see Thread State). It is 0 or 7 when the thread is waiting for the Executive, 1 or 8 for a Free Page, 2 or 9 for a Page In, 3 or 10 for a Pool Allocation, 4 or 11 for an Execution Delay, 5 or 12 for a Suspended condition, 6 or 13 for a User Request, 14 for an Event Pair High, 15 for an Event Pair Low, 16 for an LPC Receive, 17 for an LPC Reply, 18 for Virtual Memory, 19 for a Page Out; 20 and higher are not assigned at the time of this writing. Valid values are positive integers in the range 0 to 2147483647 and can include the use of the *AVG, *MIN, *MAX, or *SUM functions.

Timestamp The date and time the Tivoli Enterprise Monitoring Server samples the data.



Feedback