Re: svn commit: r365917 - in releng/12.2: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool sys/cddl/compat/opensolaris/kern sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolar...
Stefan Esser <[email protected]> Thu, 17 Dec 2020 10:00:06 +0100
| Newsgroups | gmane.os.freebsd.devel.cvs |
|---|---|
| Message-ID | <a0ca9146-6a98-7dd2-96a6-3da73a66438c__45510.6445982651$1608195617$gmane$org@freebsd.org> |
Am 16.12.20 um 21:30 schrieb Alan Somers: > On Sat, Sep 19, 2020 at 2:47 PM Allan Jude <[email protected] > <mailto:[email protected]>> wrote: > > Author: allanjude > Date: Sat Sep 19 20:46:56 2020 > New Revision: 365917 > URL: https://svnweb.freebsd.org/changeset/base/365917 > <https://svnweb.freebsd.org/changeset/base/365917> > > Log: > MFS r365689,r365808,r365860 > > MFOpenZFS: Introduce read/write kstats per dataset > > The following patch introduces a few statistics on reads and writes > grouped by dataset. These statistics are implemented as kstats > (backed by aggregate sums for performance) and can be retrieved by > using the dataset objset ID number. The motivation for this change is > to provide some preliminary analytics on dataset usage/performance. > > Reviewed-by: Richard Elling <[email protected]> > Reviewed-by: Brian Behlendorf <[email protected] > <mailto:[email protected]>> > Reviewed by: Matthew Ahrens <[email protected] > <mailto:[email protected]>> > Signed-off-by: Serapheim Dimitropoulos <[email protected] > <mailto:[email protected]>> > > openzfs/zfs@a448a2557ec4938ed6944c7766fe0b8e6e5f6456 > > Also contains parts of: > MFOpenZFS: Connect dataset_kstats for FreeBSD > > Example output: > kstat.zfs.mypool.dataset.objset-0x10b.nread: 150528 > kstat.zfs.mypool.dataset.objset-0x10b.reads: 48 > kstat.zfs.mypool.dataset.objset-0x10b.nwritten: 134217728 > kstat.zfs.mypool.dataset.objset-0x10b.writes: 1024 > kstat.zfs.mypool.dataset.objset-0x10b.dataset_name: > mypool/datasetname > > Reviewed-by: Ryan Moeller <[email protected]> > Reviewed by: Sean Eric Fagan <[email protected] > <mailto:[email protected]>> > Reviewed-by: Serapheim Dimitropoulos <[email protected] > <mailto:[email protected]>> > Reviewed-by: Brian Behlendorf <[email protected] > <mailto:[email protected]>> > Signed-off-by: Allan Jude <[email protected] > <mailto:[email protected]>> > > openzfs/zfs@4547fc4e071ceb1818b3a46c3035b923e06e5390 > > Approved by: re (gjb) > Relnotes: yes > Sponsored by: Klara Inc. > > > This sounds quite useful! I've often wished that I could see > per-dataset traffic statistics. Are there any user-friendly frontends > to this? Like zfs-stats, or an updated zpool iostat? I have updated zfs-stats for OpenZFS a few months ago and I'd be willing to add printing these new values to the port. The maintainer of the upstream version had little interest to accept my patches into his repository (after sending several request) and thus I have added a large patch to the port. If further changes are applied, I might fork the upstream repository and base the zfs-stats port on that fork (but I did not want to grab it without the current maintainer agreeing ...) Regards, STefan
OpenPGP_signature
(application/pgp-signature, 495 B) - not displayed