Page History
...
The Uptime Infrastructure Monitor agent outputs statistics for the entire Solaris system, per CPU. The sar
command (mpstat 1 2
) averages the statistics for each CPU and compares the system counters during a one-second interval
Metric | ExplanationDescription | |
---|---|---|
Us er User %% | The percentage of CPU user processes that are in use. | |
Sy ste m | The percentage of CPU kernel processes that are in use. | |
Wa it Wait I | The percentage of time that a process which can be run must wait for a device to perform an I/O operation. | |
SM TXSMTX | The number of read or write locks that a thread was not able to acquire on the first attempt, as reported by the mpstat command. | |
XC ALXCAL | The number of interprocess cross-calls. In a multi-processor environment, one processor sends cross-calls to another processor to get that processor to do work. Cross-calls can also be used to ensure consistency in virtual memory. Heavy file system activity (such as NFS) can result in a high number of cross-calls. | |
IntInterrupts | The number of CPU interrupts. | err upts |
Tot al | The total amount of User %, System %, and Wait I/O%. |
...
The free swap metric is collected from the "available" value in the swap
-s
command.
Metric | ExplanationDescription |
---|---|
Free Memory | The amount of physical memory available to the operating system, system library files, and applications. |
Cache Hit Rate | How often the system accesses the CPU cache. |
Page-outs/s | The rate at which pages were written to disk. |
Page-ins/s | The rate at which pages were read from or written to the disk. |
Page Free/s | The number of pages that are freed from memory each second. |
Attaches/s | The number of pages that get attached to memory each second. |
Page-out Requests/s | The number of requests to perform a write operation that occur each second. |
Page-in reqs/s | The number of requests to perform a read operation that occur each second. |
PageScans/s | The number of pages that are scanned each second. |
PageFaults/s | The number of page faults that occur each second. |
Software Locks/s | The number of software locks that are issued each second. |
Virtual Faults/s | The number of virtual memory faults that occur each second. |
Free Swap | The amount of available free swap space, as a percentage of total available free swap space. |
...
df -lk
to gather file system capacity statistics, for file system.sar -d -f
to output disk statistics (e.g. %busy, Read/Write/s) per disk, and compare those statistics between polling intervals.
Metric | ExplanationDescription |
---|---|
Disk (Spindle) Name | The names of each disk on the system. |
Usage (% Busy) | The percentage of time during which the disk drive is handling read or write requests. |
Throughput (Blk/s) | The number of read and write operations on the disk that occur each second. |
Read/Writes/s | The average number of bytes that have been transferred to or from the disk during write or read operations. |
Average Queue Length | The number of threads that are waiting for processor time. |
Average Service Time | The average amount of time, in milliseconds, that is required for a request to be carried out. |
Average Wait Time | The average time, in milliseconds, that a transaction is waiting in a queue. The wait time is directly proportional to the length of the queue. |
...
The Uptime Infrastructure Monitor agent uses the netstat -s
command to collect network metrics from a Solaris server. Except for TCP re transmits, the agent averages all statistics per interface. Other statistics (e.g. kbps, errors and collisions) are collected per interface by the kstat
command.
Metric | ExplanationDescription |
---|---|
In Kbps | The rate, in kilobytes per seconds, at which data is received over a specific network adapter. |
Out Kbps | The rate, in kilobytes per seconds, at which data is sent over a specific network adapter. |
In Errors | The number of inbound packets that contained errors, which preventing those packets from being delivered to a higher-layer protocol. |
Out Errors | The number of outbound packets that could not be transmitted because of errors. |
Collisions | The number of signals from two separate nodes on the network that have collided. |
TCP | The number of packets that have been re-sent over a network interface. |
...
The Uptime Infrastructure Monitor agent gathers process information directly from the /proc
filesystem using the procfs
command.
Metric | ExplanationDescription |
---|---|
PID | The unique identifier of a specific process. |
PPID | The identifier of the process that the process that is currently running. |
UID | A value that identifies the current user. |
GID | A value that identifies a group of users. |
Memory Consumed | The amount of memory that is being used by a process. |
RSS | The amount of physical memory that is being used by a process. |
CPU % Utilization by Process | The percentage of CPU time that is being used by individual processes. |
Memory % Utilization by Process | The amount of physical memory that is being used by individual processes. |
Process Start Time | The time at which the process started. |
Process Run Time | The time at which the process started. |
Number of Processes Running | The total number of processes that are currently running on the system. |
Number of Blocked Processes | The total number of processes that are blocking resources. |
Number of Waiting Processes | The total number of processes that are waiting to be executed by the CPU. |
Execs per Second | The total number of system calls that are executed each second. |
Process Creation Rate | The total number of processes that are being spawned over a specified time period. |
...
Workload statistics are sorted within Uptime Infrastructure Monitor's core but are the same 20 processes that were gathered from the Process method. The workload processes gathered by the agent include user/group/process name and their individual statistics. The Uptime Infrastructure Monitor core then sorts based on the selected graph (e.g. user, group or process name).
Metric | ExplanationDescription |
---|---|
Workload by Process | The demand that network and local services are putting on a system, based on the processes that are running. |
Workload by User | The demand that network and local services are putting on the system, based on the IDs of the users who are logged into a system. |
Workload by Group | The demand that network and local services are putting on the system, based on the IDs of the user groups that are logged into a system. |
Workload Top 10 by Process | The 10 processes that are consuming the most CPU resources. |
Workload Top 10 by User | The 10 processes the that are consuming the most CPU resources, based on user ID. |
Workload Top 10 by Group | The 10 processes the that are consuming the most CPU resources, based on group ID. |
...
The Uptime Infrastructure Monitor agent uses the vxdg
list command to collect statistics from disk volumes that are managed by the Veritas Volume Manager. These statistics are gathered for each volume, first by retrieving the contents of the disk groups using the vxdisk
list command, and then by collecting statistics using the vxstat -g <diskgroup>
command.
Metric | ExplanationDescription |
---|---|
DG/Volume/Subdisk | The name of the disk, volume, or subdisk. |
I/O Operations | The number of times, per second, that data is written to and read from the volume being managed by Veritas Volume Manager. |
Block Throughput | The amount of disk traffic, in blocks of 512 bytes, that is flowing to and from the volume being managed by Veritas Volume Manager. |
Average Service Time | The average amount of time, in milliseconds, that is required for a request to be carried out. |
...
ps -eo
last | head 10
(login history for the last 10 users on the system)who
(lists who is currently logged into the system)
Metric | ExplanationDescription |
---|---|
Login History | The number of times or frequency at which a user has logged into a system during any 30 minute time interval. |
Sessions | The number of sessions or number of distinct users who are logged into a system during any 30 minute time interval. |