Back to the main page

HP-UX performance tools

First tools to try are:

sar (good for CPU/Disk)

Report CPU utilization:
$  sar -u 3 3 
HP-UX g9u1158c B.11.31 U ia64    06/05/14

18:16:30    %usr    %sys    %wio   %idle
18:16:33       0       0       1      99
18:16:36       0       0       0     100
18:16:39       0       0       0     100
Average        0       0       0     100

Report activity for block device
$  sar -d 3 3 

HP-UX g9u1158c B.11.31 U ia64    06/05/14

18:18:49   device   %busy   avque   r+w/s  blks/s  avwait  avserv
18:18:52   disk26    0.66    0.50       1       9    0.00    4.91
           disk27    1.66    0.50       1       9    0.00   10.28
18:18:55   disk26    1.33    0.50       5    1042    0.00    5.04
           disk27    1.33    0.50       4      65    0.00    7.86
18:18:58   disk26    0.67    0.50       1       4    0.00    5.66
           disk27    0.67    0.50       1       4    0.00    4.80

Average    disk26    0.89    0.50       2     351    0.00    5.10
Average    disk27    1.22    0.50       2      26    0.00    7.89

vmstat (good for memory)

$  vmstat 3 3 
         procs           memory                   page                              faults       cpu
    r     b     w      avm    free      re   at    pi   po    fr   de    sr     in     sy    cs  us sy id
    1     0     0   358559  28441482    0    0    29    0     0    0    62   4794   6407   202   0  0 100
    1     0     0   358559  28441392    0    0     0    0     0    0     0   4652   5967   133   0  0 100
    1     0     0   358559  28441392    0    0     0    0     0    0     0   4741   4195   135   0  0 100

Pi = pages paged in
Po = pages paged out

$  vmstat -s 
0 swap ins
0 swap outs
0 pages swapped in
0 pages swapped out
1340489 total address trans. faults taken
316195 page ins
0 page outs
152877 pages paged in
0 pages paged out
1181808 reclaims from free list
0 total page reclaims
2 intransit blocking page faults
1782458886 zero fill pages created
3045420 zero fill page faults
16290803 executable fill pages created
65629 executable fill page faults
0 swap text pages found in free list
0 inode text pages found in free list
0 revolutions of the clock hand
324003 pages scanned for page out
0 pages freed by the clock daemon
1054055 cpu context switches
26021766 device interrupts
1882107 traps
33385717 system calls
129596 Page Select Size Successes for Page size 4K
141948 Page Select Size Successes for Page size 8K
305342 Page Select Size Successes for Page size 16K
184837 Page Select Size Successes for Page size 64K
2519 Page Select Size Successes for Page size 256K
154 Page Select Size Successes for Page size 1M
1087 Page Select Size Successes for Page size 4M
16 Page Select Size Successes for Page size 16M
2 Page Select Size Successes for Page size 128M
129596 Page Select Size Failures for Page size 8K
236406 Page Select Size Failures for Page size 16K
91674 Page Select Size Failures for Page size 64K
2068 Page Select Size Failures for Page size 256K
981 Page Select Size Failures for Page size 1M
510 Page Select Size Failures for Page size 4M
50 Page Select Size Failures for Page size 16M
18 Page Select Size Failures for Page size 64M
36 Page Select Size Failures for Page size 128M
429030 Page Allocate Successes for Page size 4K
162501 Page Allocate Successes for Page size 8K
403302 Page Allocate Successes for Page size 16K
320584 Page Allocate Successes for Page size 64K
2486 Page Allocate Successes for Page size 256K
156 Page Allocate Successes for Page size 1M
1153 Page Allocate Successes for Page size 4M
58 Page Allocate Successes for Page size 16M
1978 Page Allocate Successes for Page size 64M
18 Page Allocate Successes for Page size 128M
92246 Page Allocate Failures for Page size 4K
11641 Page Allocate Failures for Page size 8K
33457 Page Allocate Failures for Page size 16K
13433 Page Allocate Failures for Page size 64K
79 Page Allocate Failures for Page size 256K
66 Page Allocate Failures for Page size 1M
19 Page Allocate Failures for Page size 4M
20 Page Allocate Failures for Page size 16M
48 Page Allocate Failures for Page size 64M
16 Page Allocate Failures for Page size 128M
824 Page Demotions for Page size 8K
1083 Page Demotions for Page size 16K
646 Page Demotions for Page size 64K
75 Page Demotions for Page size 256K
7 Page Demotions for Page size 1M
1 Page Demotions for Page size 64M

glance

|Command |          Screen Displayed / Description           |
          |________|___________________________________________________|
          |   a    | CPU By Processor                                  |
          |   c    | CPU Report                                        |
          |   d    | Disk Report                                       |
          |   g    | Process List                                      |
          |   i    | IO By File System                                 |
          |   l    | Network By Interface                              |
          |   m    | Memory Report                                     |
          |   n    | NFS By System                                     |
          |   t    | System Tables Report                              |
          |   u    | IO By Disk                                        |
          |   v    | IO By Logical Volume                              |
          |   w    | Swap Space                                        |
          |   A    | Application List                                  |
          |   B    | Global Waits                                      |
          |   D    | DCE Global Activity                               |
          |   G    | Process Threads                                   |
          |   H    | Alarm History                                     |
          |   I    | Thread Resource                                   |
          |   J    | Thread Wait                                       |
          |   K    | DCE Process List                                  |
          |   N    | NFS Global Activity                               |
          |   P    | PRM Group List                                    |
          |   T    | Transaction Tracker                               |
          |   Y    | Global System Calls                               |
          |   Z    | Global Threads                                    |
          |   ?    | Commands Menu                                     |
          |________|___________________________________________________|

                     |Command |         Description         |
                     |________|_____________________________|
                     |   b    | Scroll page backward        |
                     |   f    | Scroll page forward         |
                     |   h    | Online help                 |
                     |   j    | Adjust refresh interval     |
                     |   o    | Adjust process threshold    |
                     |   p    | Print toggle                |
                     |  e/q   | Quit GlancePlus             |
                     |   r    | Refresh the current screen  |
                     |   y    | Renice a process            |
                     |   z    | Reset statistics to zero    |
                     |   >    | Display next logical screen |
                     |   <    | Display previous screen     |
                     |   !    | Invoke a shell              |
                     |________|_____________________________|



















Back to the main page