raw filesystem counters

Eric A. Borisch eborisch at gmail.com
Mon Feb 12 20:09:27 UTC 2018


On Sun, Feb 11, 2018 at 1:06 PM, E.S. Rosenberg <esr at cs.huji.ac.il> wrote:
> Hi,
> Hopefully I'm not asking something that has been answered thousands of
> times, I did search but did not find.
>
> Is there any way to access raw disk counters similar to those found on
> Linux in:
> /sys/class/block/<device>/stat
>
> Preferably also by accessing such a virtual file and not by using iostat /
> zpool iostat which are already pre-processing counters and need to be run
> constantly to get accurate real-time estimates.
>
> So far I have not stumbled upon the right sysctl key to get these counters
> (and TBH as said before I'd much rather read a "file" then run a command
> though that matters less as long as the counters are raw).
>
> Background: I'm trying to get a better idea of what is going on with our
> IO, I would like to push the counters into Zabbix and maybe other data
> analysis software later so I prefer raw counters that can then be processed
> by whatever software we are using.
>
> Thanks!
> Eli


iostat -Ixd dev0 [dev1 ..]

Gives from-boot cumulative values; these can be shoved (with minimal
awk processing) into Zabbix and pre-processed to "change per second"
on the Zabbix server. Read/write ops/bytes as well as some other
interesting stats.

 - Eric


More information about the freebsd-fs mailing list