onstat -g ioa command: Print combined onstat -g information

Use the onstat -g ioa command to display combined information from the onstat -g iob, onstat -g iof, onstat -g ioq, and onstat -g iov commands.

Figure 1: Syntax

1  onstat   -g ioa

Example output

AIO global info:
   9 aio classes
   9 open files
  64 max global files

AIO I/O queues:
q name/id    len maxlen totalops  dskread dskwrite  dskcopy
 fifo    0    0      0        0        0        0        0 
drda_dbg 0    0      0        0        0        0        0 
sqli_dbg 0    0      0        0        0        0        0 
  adt    0    0      0        0        0        0        0 
  msc    0    0      1      231        0        0        0 
  aio    0    0      5    13069    10895        0        0 
  pio    0    0      1     1580        0     1580        0 
  lio    0    0      1    37900        0    37900        0 
  gfd    3    0     87    42115    15806    26309        0 
  gfd    4    0      4        5        1        4        0 
  gfd    5    0     12       35       22       13        0 
  gfd    6    0     11       33       21       12        0 
  gfd    7    0      1        4        3        1        0 
  gfd    8    0      1        4        3        1        0 

AIO I/O vps:
class/vp/id s  io/s totalops dskread dskwrite dskcopy wakeups io/wup errors tempops 
 fifo  7  0 i   0.0        0       0        0       0       1  0.0      0        0 
  msc  6  0 i   0.0      231       0        0       0     221  1.0      0      231 
  aio  5  0 i   0.0    39285   26358    10793       0   37531  1.0      0        5 
  aio  9  1 i   0.0     5770    3795     1944       0    5926  1.0      0        0 
  aio 10  2 i   0.0     2308     717     1585       0    1953  1.2      0        0 
  aio 11  3 i   0.0     1463     166     1295       0    1166  1.3      0        0 
  aio 12  4 i   0.0     1219      46     1172       0     943  1.3      0        0 
  aio 13  5 i   0.0     1041      34     1007       0     805  1.3      0        0 
  aio 15  6 i   0.0      425       2      423       0     438  1.0      0        0 
  aio 16  7 i   0.0      342       5      337       0     395  0.9      0        0 
  pio  4  0 i   0.0     1580       0     1580       0    1581  1.0      0     1580 
  lio  3  0 i   0.0    37900       0    37900       0   29940  1.3      0    37900 

AIO global files:
gfd pathname         bytes read     page reads  bytes write    page writes io/s
3   ./rootdbs        85456896       41727       207394816      101267      572.9
	op type     count          avg. time
	seeks       0              N/A
	reads       13975          0.0015
	writes      51815          0.0018
	kaio_reads  0              N/A
	kaio_writes 0              N/A

4   tempsbs.chunk    2048           1           8192           4           113.6
	op type     count          avg. time
	seeks       0              N/A
	reads       1              0.0131
	writes      3              0.0074
	kaio_reads  0              N/A
	kaio_writes 0              N/A

5   sbs1.chunk       45056          22          26624          13          173.4
	op type     count          avg. time
	seeks       0              N/A
	reads       22             0.0063
	writes      6              0.0038
	kaio_reads  0              N/A
	kaio_writes 0              N/A

6   sbs2.chunk       43008          21          24576          12          76.1
	op type     count          avg. time
	seeks       0              N/A
	reads       21             0.0148
	writes      6              0.0072
	kaio_reads  0              N/A
	kaio_writes 0              N/A

7   qhdr.chunk       6144           3           2048           1           550.5
	op type     count          avg. time
	seeks       0              N/A
	reads       3              0.0019
	writes      1              0.0016
	kaio_reads  0              N/A
	kaio_writes 0              N/A

8   ./dbs1           6144           3           2048           1           403.0
	op type     count          avg. time
	seeks       0              N/A
	reads       3              0.0027
	writes      1              0.0018
	kaio_reads  0              N/A
	kaio_writes 0              N/A


AIO big buffer usage summary:
class                 reads                                   writes
       pages    ops  pgs/op  holes  hl-ops hls/op      pages    ops  pgs/op
fifo      0       0   0.00      0       0   0.00           0      0   0.00
drda_dbg  0       0   0.00      0       0   0.00           0      0   0.00
sqli_dbg  0       0   0.00      0       0   0.00           0      0   0.00
 kio      0       0   0.00      0       0   0.00           0      0   0.00
 adt      0       0   0.00      0       0   0.00           0      0   0.00
 msc      0       0   0.00      0       0   0.00           0      0   0.00
 aio 228709   20228  11.31   1005     203   4.95      213272  18556  11.49
 pio      0       0   0.00      0       0   0.00       19672   1580  12.45
 lio      0       0   0.00      0       0   0.00       55287  37900   1.46

Output description

For a description of each output column, see the individual onstat -g iob command: Print big buffer use summary, onstat -g ioq command: Print I/O queue information, and onstat -g iov command: Print AIO VP statistics commands.