I/O Graphs
previous next
I/O data can be presented in a graphical format.  Here are two different graphs to help you visualize the activity of your system's disks.  

The first graph shows total I/O graphed over time and the second graph shows how busy the disks are.  The disks can be sorted by percent busy or response time.

 

The average system-wide local I/O rate as measured by the r+w/s column in the sar -d data was 969.90 per second. This I/O rate peaked at 3454 per second from 15:50:00 to 15:55:00. The average size of an I/O based on the r+w/s and blks/s columns was 21.89 blocks, or 2.74 pages.

Graph of Total Disk I/O rate

I/O pacing was not in use. A significant amount of fast I/O was seen to at least one disk device and the I/O rate peaked from 16:40:01 to 16:45:01. Consider turning on I/O pacing if interactive performance or keyboard response problems were seen. This is a technique to limit the amount of I/O that a process can perform, typically as a way of preventing batch jobs from hurting interactive response time when high I/O rates are present.

The following graph shows the average percent busy and service time for up to 5 disks, not sorted with the -dbusy or -dserv switches. Only the first 5 disks to appear in the sar report appear in the graph and these may not be the ones that you want to see. A more useful graph can be created by using the -dbusy or -dserv switches.

Graph of up to 5 disks, not sorted by percent busy or service time

Note: 15 disks were present. By default, the presence of more than 12 disks causes SarCheck to only report on the busiest disks. This is meant to control the verbosity of this report. To see all disks included in the report, use the -d option.