Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ iotail(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dkstat(1M)

iotail(1M)                                                       iotail(1M)

NAME
     iotail - IO request statistics monitor

SYNOPSIS
     iotail [-ynptvADO] [-m num] [device]

DESCRIPTION
     iotail continuously prints the service times (in micro-seconds) of IO
     requests as they are completed for a single device. Typically, this
     information is used to produce graphs describing the performance
     characteristics of an IO subsystem or to follow the device usage pat-
     tern of an application.

     Any number of iotail commands can be simultaneously active on a system
     for any combination of traceable devices. This includes several invo-
     cations of iotail tracing the same device.

     By default, iotail will display requests as:

          ssssssss + dddddddd = tttttttt C  llllllll OOOOOOOO

     Where:

     ssssssss  is the length of time the request remained queued in the
               device driver before it was passed on to the device.

     dddddddd  is the length of time the device took to complete the
               request.

     tttttttt  is the sum of ssssssss and dddddddd.

     C         is R if it was a read or receive request and is W if it was
               a write or send request.

     llllllll  is the length of the request in bytes.

     OOOOOOOO  is device-specific information that may be present for some
               types of devices. For disks the format of this information
               is as follows:

                    [cccc:hhhh:ssss]

               Where:

               cccc      is the cylinder number.

               hhhh      is the head or track number.

               ssss      is the sector.

OPTIONS
     -y        turns on request tracing for device.



Page 1                       Reliant UNIX 5.44                Printed 11/98

iotail(1M)                                                       iotail(1M)

     -n        turns off request tracing for device.

     -p        continuously displays traced requests for device.

     -t        prints a table of traceable devices.

     -v        is verbose when printing traceable devices using -t.

     -m num    For efficiency, iotail waits until num requests have
               occurred before displaying them. The default is 5 requests.

     -A        prints absolute time values (in micro-seconds) relative to
               an arbitrary zero point. The times displayed are:

               start       when the kernel device driver receives the
                           request.

               devstart    when the request is sent to the device.

               done        when the request completes or the system
                           receives the completion interrupt.

     -D        prints on each line the difference between the completion
               time of the request on the previous line and the device
               start time of the request on the current line.

     -O        Displays the device specific opaque data numerically.

SEE ALSO
     dkstat(1M).
























Page 2                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026