User Summary (PD_USER)
- Organization of this page
Function
The User Summary (PD_USER) record stores the performance data in which the data stored in the Process Detail (PD) record is summarized as the state for each user at a given point in time. A record is created for each user ID. This is a multi-instance record. Note that even if the Process Detail (PD) record is not collected, performance data is stored in the User Summary (PD_USER) record.
- Note:
-
-
If the target process of an instance is a zombie process, 0 is set in the field listed below for Solaris, and -3 is set for AIX and HP-UX.
User ID
-
Default values and values that can be specified
Item |
Default value |
Modifiable |
---|---|---|
Log |
No |
Yes |
LOGIF |
Blank |
Yes |
Over 10 Sec Collection Time |
No |
No |
Sync Collection With |
Detail Records, PD |
No |
Realtime Report Data Collection Mode |
Reschedule |
Yes |
ODBC key fields
PD_USER_REAL_USER_ID
Lifetime
From the time when at least one process with a particular user name is being executed until the time when the number of processes being executed becomes 0.
Record size
-
Fixed portion: 681 bytes
-
Variable portion: 348 bytes
Fields
PFM-View name (PFM-Manager name) |
Description |
Smry |
Format |
Delta |
Not sprtd in |
Data source |
---|---|---|---|---|---|---|
Avg I/O Kbytes(AVG_IO_KBYTES) |
Average transfer size in I/O operations (KB) |
-- |
float |
No |
HP-UX, AIX, Linux |
TOTAL_IO_KBYTES ÷ READ_OPS + WRITE_OPS |
CPU %(CPU_PERCENT_USED) |
Average value obtained by dividing CPU usage by the number of processors (%) |
-- |
float |
No |
-- |
(((USER_CPU_TIME + SYSTEM_CPU_TIME) ÷ total-elapsed-time-of-all-processes-executed-by-user) ÷ processors-count) × 100 |
Context Switches(CONTEXT_SWITCHES) |
Number of times context switching was executed |
-- |
ulong |
No |
HP-UX, Linux |
-- |
Interval(INTERVAL) |
Interval at which the User Summary (PD_USER) record was stored (seconds). Always 0. |
-- |
ulong |
No |
HP-UX, Solaris, AIX, Linux |
-- |
Major Faults(MAJOR_FAULTS) |
Number of page faults that cause physical I/O operations |
-- |
ulong |
No |
-- |
-- |
Minor Faults(MINOR_FAULTS) |
Number of page faults that do not cause physical I/O operations |
-- |
ulong |
No |
-- |
-- |
Process Count(PROCESS_COUNT) |
Number of processes executed by users |
-- |
ulong |
No |
-- |
-- |
Reads(READ_OPS) |
In AIX, this field shows the number of times RAW read operations occurred. In Solaris, this field shows the number of times Block read operation occurred. |
-- |
ulong |
No |
HP-UX, Linux |
-- |
Reads/sec(READ_OPS_PER_SECOND) |
Frequency at which read operations occurred (number of operations per second) |
-- |
float |
No |
HP-UX, Linux |
READ_OPS ÷ total-elapsed-time-of-all-processes-belonging-to-a-user-account |
Real Mem Kbytes(REAL_MEMORY_KBYTES) |
Physical memory size used (KB) |
-- |
float |
No |
-- |
-- |
Record Time(RECORD_TIME) |
Time at which the record was created (Greenwich Mean Time) |
-- |
time_t |
No |
-- |
-- |
Record Type(INPUT_RECORD_TYPE) |
Record type. Always USER. |
-- |
char(8) |
No |
-- |
-- |
Signals Rcvd(NUMBER_OF_SIGNALS_RECEIVED) |
Number of signals received |
-- |
ulong |
No |
Linux |
-- |
Swaps(SWAPS) |
Number of times swapping occurred |
-- |
ulong |
No |
Linux |
-- |
System CPU(SYSTEM_CPU_TIME) |
Time during which the system ran in the kernel mode (seconds) |
-- |
utime |
No |
-- |
-- |
Throughput/sec(IO_KBYTES_PER_SECOND) |
I/O operation speed (KB per second) |
-- |
float |
No |
AIX, Linux |
TOTAL_IO_KBYTES ÷ total-elapsed-time-of-all-processes-belonging-to-a-user-account |
Total I/O Kbytes(TOTAL_IO_KBYTES) |
Total size transferred in I/O operations (KB) |
-- |
double |
No |
AIX, Linux |
-- |
Total I/O Ops(TOTAL_IO_OPS) |
Number of I/O operations that occurred |
-- |
ulong |
No |
HP-UX, AIX, Linux |
READ_OPS + WRITE_OPS |
Total I/O Ops/sec(TOTAL_IO_OPS_PER_SECOND) |
Frequency at which I/O operations occurred (number of operations per second) |
-- |
float |
No |
HP-UX, AIX, Linux |
TOTAL_IO_OPS ÷ total-process-time-of-all-processes-belonging-to-a-user-account |
User(REAL_USER_NAME) |
Effective user name |
-- |
string(256) |
No |
-- |
-- |
User CPU(USER_CPU_TIME) |
Time during which the CPU ran in the user mode (seconds) |
-- |
utime |
No |
-- |
-- |
User ID(REAL_USER_ID) |
Effective user ID |
-- |
long |
No |
-- |
-- |
Virtual Mem Kbytes(VIRTUAL_MEMORY_KBYTES) |
Size of the virtual memory used (KB) |
-- |
float |
No |
Solaris |
-- |
Writes(WRITE_OPS) |
In AIX, this field shows the number of times RAW write operations occurred. In Solaris, this field shows the number of times Block write operation occurred. |
-- |
ulong |
No |
HP-UX, Linux |
-- |
Writes/sec(WRITE_OPS_PER_SECOND) |
Frequency at which write operations occurred (number of operations per second) |
-- |
float |
No |
HP-UX, Linux |
WRITE_OPS ÷ total-elapsed-time-of-all-processes-belonging-to-a-user-account |