Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
  Previous   Contents   Next 
   
 
Chapter 24

Monitoring System Performance (Tasks)

This chapter describes procedures for monitoring system performance by using the vmstat, iostat, df, and sar commands. This is a list of the step-by-step instructions in this chapter.

What's New in Monitoring System Performance?

The vmstat command now includes all system interrupts in the faults-in column.

In previous Solaris releases, this column did not report clock device interrupts.

For more information, see vmstat(1M).

Displaying Virtual Memory Statistics (vmstat)

You can use the vmstat command to report virtual memory statistics and such information about system events as CPU load, paging, number of context switches, device interrupts, and system calls. The vmstat command can also display statistics on swapping, cache flushing, and interrupts.

The following table describes the fields in the vmstat output.

Table 24-1 Output From the vmstat Command

Category

Field Name

Description

procs

 

Reports on the following:

 

r

The number of kernel threads in the dispatch queue

 

b

The number of blocked kernel threads that are waiting for resources

 

w

The number of swapped out LWPs that are waiting for processing resources to finish

memory

 

Reports on usage of real memory and virtual memory:

 

swap

Available swap space

 

free

Size of the free list

page

 

Reports on page faults and paging activity, in units per second:

 

re

Pages reclaimed

 

mf

Minor and major faults

 

pi

Kbytes paged in

 

po

Kbytes paged out

 

fr

Kbytes freed

 

de

Anticipated memory that is needed by recently swapped-in processes

 

sr

Pages scanned by the page daemon (not currently in use). If sr does not equal zero, the page daemon has been running.

disk

 

Reports the number of disk operations per second, showing data on up to four disks

faults

 

Reports the trap/interrupt rates (per second):

 

in

Interrupts per second

 

sy

System calls per second

 

cs

CPU context switch rate

cpu

 

Reports on the use of CPU time:

 

us

User time

 

sy

System time

 

id

Idle time

For a more detailed description of this command, see vmstat(1M).

 
 
 
  Previous   Contents   Next