System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones

Performance Tool

The Performance tool is used to monitor resource utilization. Resource utilization can be summarized for the system, viewed by project, or viewed for an individual user.

Figure 15–1 Performance Tool in the Solaris Management Console

Screen capture shows Performance under Management Tools in Navigation pane and summary of system performance Attribute and Value pane.

ProcedureHow to Access the Performance Tool

The Performance tool is located under System Status in the Navigation pane. To access the Performance tool, do the following:

  1. Click the System Status control entity in the Navigation pane.

    The control entity is used to expand menu items in the Navigation pane.

  2. Click the Performance control entity.

  3. Click the System control entity.

  4. Double-click Summary, Projects, or Users.

    Your choice depends on the usage you want to monitor.

Monitoring by System

Values are shown for the following attributes.

Attribute 

Description 

Active Processes 

Number of processes that are active on the system 

Physical Memory Used 

Amount of system memory that is in use  

Physical Memory Free 

Amount of system memory that is available 

Swap Used 

Amount of system swap space that is in use 

Swap Free 

Amount of free system swap space 

Page Rate 

Rate of system paging activity 

System Calls 

Number of system calls per second 

Network Packets 

Number of network packets that are transmitted per second 

CPU Usage 

Percentage of CPU that is currently in use 

Load Average 

Number of processes in the system run queue which are averaged over the last 1, 5, and 15 minutes 

Monitoring by Project or User Name

Values are shown for the following attributes.

Attribute 

Short Name 

Description 

Input Blocks 

inblk

Number of blocks read 

Blocks Written 

oublk

Number of blocks written 

Chars Read/Written 

ioch

Number of characters read and written 

Data Page Fault Sleep Time 

dftime

Amount of time spent processing data page faults 

Involuntary Context Switches 

ictx

Number of involuntary context switches 

System Mode Time 

stime

Amount of time spent in the kernel mode 

Major Page Faults 

majfl

Number of major page faults 

Messages Received 

mrcv

Number of messages received 

Messages Sent 

msend

Number of messages sent 

Minor Page Faults 

minf

Number of minor page faults 

Num Processes 

nprocs

Number of processes owned by the user or the project 

Num LWPs 

count

Number of lightweight processes 

Other Sleep Time 

slptime

Sleep time other than tftime, dftime, kftime, and ltime

CPU Time 

pctcpu

Percentage of recent CPU time used by the process, the user, or the project 

Memory Used 

pctmem

Percentage of system memory used by the process, the user, or the project 

Heap Size 

brksize

Amount of memory allocated for the process data segment 

Resident Set Size 

rsssize

Current amount of memory claimed by the process 

Process Image Size 

size

Size of the process image in Kbytes 

Signals Received 

sigs

Number of signals received 

Stopped Time 

stoptime

Amount of time spent in the stopped state 

Swap Operations 

swaps

Number of swap operations in progress 

System Calls Made 

sysc

Number of system calls made over the last time interval 

System Page Fault Sleep Time 

kftime

Amount of time spent processing page faults 

System Trap Time 

ttime

Amount of time spent processing system traps 

Text Page Fault Sleep Time 

tftime

Amount of time spent processing text page faults 

User Lock Wait Sleep Time 

ltime

Amount of time spent waiting for user locks 

User Mode Time 

utime

Amount of time spent in the user mode 

User and System Mode Time 

time

The cumulative CPU execution time 

Voluntary Context Switches 

vctx

Number of voluntary context switches 

Wait CPU Time 

wtime

Amount of time spent waiting for CPU (latency)