Disk detail goes a step further and in addition to including the same information that's reported for summary data also includes key device specific metrics relating to queue lengths, wait and service times as well as utilization. For those familiar with iostat, this is the same data it reports. These numbers will help you determine if your individual disks are operating properly since high wait and/or service times are a bad thing and indicate something is causing an undesired delay somewhere.
Filtering
If you'd like to limit the disks included in either the detail output or the summary
totals, you can explicity include or exclude them using --dskfilt. The target of
this switch is actually one or more perl expressions, but if you don't know perl all you
really need to know is these are strings that are compared to each disk name. If the first
(or only) name is preceded with a ^, disks that match the string(s) will be excluded.
No filtering...
collectl -sD # DISK STATISTICS (/sec) # <---------reads---------><---------writes---------><--------averages--------> Pct #Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util sda 0 0 0 0 291 67 5 58 58 0 0 0 0 sdb 0 0 0 0 0 0 0 0 0 0 0 0 0 dm-0 0 0 0 0 291 0 73 4 4 0 1 0 0 dm-1 0 0 0 0 0 0 0 0 0 0 0 0 0 hda 0 0 0 0 0 0 0 0 0 0 0 0 0
Only include sd disks...
collectl -sD --dskfilt sd # DISK STATISTICS (/sec) # <---------reads---------><---------writes---------><--------averages--------> Pct #Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util sda 0 0 0 0 0 0 0 0 0 0 0 0 0 sdb 0 0 0 0 0 0 0 0 0 0 0 0 0
Exclude sd and dm disks...
collectl -sD --dskfilt ^sd,dm # DISK STATISTICS (/sec) # <---------reads---------><---------writes---------><--------averages--------> Pct #Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util hda 0 0 0 0 0 0 0 0 0 0 0 0 0
Exclude disks with the letter 'a' in their name...
collectl -sD --dskfilt ^a # DISK STATISTICS (/sec) # <---------reads---------><---------writes---------><--------averages--------> Pct #Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util sdb 0 0 0 0 0 0 0 0 0 0 0 0 0 dm-0 0 0 0 0 0 0 0 0 0 0 0 0 0 dm-1 0 0 0 0 0 0 0 0 0 0 0 0 0
updated Sept 15, 2011 |