Home | History | Annotate | Download | only in vmstat
History log of /src/usr.bin/vmstat/drvstats.h
RevisionDateAuthorComments
 1.6  30-Jun-2019  he Make the scaling of the "bytes written" sticky, so that if we go
to K, we don't return to unscaled, and similar for higher scales
(though it takes some effort, due to the wide field...)
Fixes PR#54334.
 1.5  04-Jul-2017  mlelstv branches: 1.5.6;
Use I/O timestamps to compute disk statistics for better precision.

Disk statistics are collected in a fixed size array, that got corrupted
when a disk was detached. Adapt by skipping entries of detached disks
and detect reused disknames at the array end.
 1.4  05-Mar-2017  mlelstv branches: 1.4.4;
Enhance disk metrics by calculating a weighted sum that is incremented
by the number of concurrent I/O requests. Also introduce a new disk_wait()
function to measure requests waiting in a bufq.
iostat -y now reports data about waiting and active requests.

So far only drivers using dksubr and dk, ccd, wd and xbd collect data about
waiting requests.
 1.3  17-Oct-2006  christos branches: 1.3.64; 1.3.68;
warns=4, pass lint.
 1.2  07-Jun-2006  kardel support timecounters (struct time gone, use time_second then)
 1.1  14-Apr-2006  blymn branches: 1.1.2;
Update statistics reporting to use new kernel framework, rename dkstats*
to a more generic name since it no longer just deals with disk.
 1.1.2.2  22-Apr-2006  simonb Sync with head.
 1.1.2.1  14-Apr-2006  simonb file drvstats.h was added on branch simonb-timecounters on 2006-04-22 02:54:47 +0000
 1.3.68.1  21-Apr-2017  bouyer Sync with HEAD
 1.3.64.1  20-Mar-2017  pgoyette Sync with HEAD
 1.4.4.1  25-Jul-2017  snj Pull up following revision(s) (requested by mlelstv in ticket #138):
usr.bin/systat/iostat.c: revision 1.38
usr.bin/systat/vmstat.c: revision 1.82
usr.bin/vmstat/drvstats.c: revision 1.11
usr.bin/vmstat/drvstats.h: revision 1.5
usr.bin/vmstat/vmstat.c: revision 1.217
usr.sbin/iostat/iostat.c: revision 1.65
Use I/O timestamps to compute disk statistics for better precision.
Disk statistics are collected in a fixed size array, that got corrupted
when a disk was detached. Adapt by skipping entries of detached disks
and detect reused disknames at the array end.
--
Use I/O timestamps to compute disk statistics for better precisison.
 1.5.6.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed