In the last episode (Apr 21), Ronald Klop said:
> The tool gstat can produce very nice stats. Can I get these stats
> from the system periodicly for use in my one scripts/graphs? Is there
> a sysctl like kern.ad0.reads? Or some other way of retreiving this
> info from the kernel. Looking at the gstat output, the numbers must
> be in there.

You can use net-snmp and mrtg to graph disk stats.
I suggest applying the patch at
http://sourceforge.net/tracker/index.php?func=detail&aid=1085243&group_id=12694&atid=312694
so you get 64-bit counters (32-bit counters roll over too fast to be
useful):

$ snmptable -v2c localhost diskiotable
SNMP table: enterprises.ucdavis.ucdExperimental.ucdDiskIOMIB.diskIOTable

 diskIOIndex diskIODevice diskIONRead diskIONWritten diskIOReads diskIOWrites 
diskIONReadX diskIONWrittenX diskIOLA1 diskIOLA5 diskIOLA15
           1          da0  3682573440     4134971392     7734458     71468595  
68107082880    828768692224      1794       398        138
           2          cd0          24              0           3            0   
        24               0         0         0          0
           3          cd1   911237260              0       13932            0   
 911237260               0         0         0          0
           4        pass0        1622             24          40            1   
      1622              24         0         0          0
           5        pass1           0              0           0            0   
         0               0         0         0          0
           6        pass2       57676     2710198624        3302        42848   
     57676      2710198624         0         0          0

If you graph diskIONReadX and diskIONWrittenX over time, you'll get a
nice graph of throughput.

-- 
        Dan Nelson
        [EMAIL PROTECTED]
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to