org.bootchart.parser.linux
Class ProcDiskStatParser

java.lang.Object
  extended byorg.bootchart.parser.linux.ProcDiskStatParser

public class ProcDiskStatParser
extends java.lang.Object

ProcDiskStatParser parses log files produced by logging the output of /proc/diskstats. The samples contain information about disk IO activity.


Constructor Summary
ProcDiskStatParser()
           
 
Method Summary
static Stats parseLog(java.io.InputStream is, int numCpu)
          Parses the proc_diskstats.log file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcDiskStatParser

public ProcDiskStatParser()
Method Detail

parseLog

public static Stats parseLog(java.io.InputStream is,
                             int numCpu)
                      throws java.io.IOException
Parses the proc_diskstats.log file. The output from /proc/diskstat is used to collect the disk statistics.

Parameters:
is - the input stream to read from
numCpu - number of processors
Returns:
disk statistics (DiskUtilSample and DiskTPutSample samples)
Throws:
java.io.IOException - if an I/O error occurs