Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Dec 2020 13:30:12 -0700
From:      Alan Somers <asomers@freebsd.org>
To:        Allan Jude <allanjude@freebsd.org>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>, svn-src-releng@freebsd.org
Subject:   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...
Message-ID:  <CAOtMX2gShB9GXfC4QbOf9OuvJhfGt4tMqXbfTjXoPV0ofU0igQ@mail.gmail.com>
In-Reply-To: <202009192046.08JKkuBn080241@repo.freebsd.org>
References:  <202009192046.08JKkuBn080241@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 19, 2020 at 2:47 PM Allan Jude <allanjude@freebsd.org> wrote:

> Author: allanjude
> Date: Sat Sep 19 20:46:56 2020
> New Revision: 365917
> URL: 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 <Richard.Elling@RichardElling.com>
>   Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
>   Reviewed by: Matthew Ahrens <mahrens@delphix.com>
>   Signed-off-by: Serapheim Dimitropoulos <serapheim@delphix.com>
>
>   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 <ryan@iXsystems.com>
>   Reviewed by: Sean Eric Fagan <sef@ixsystems.com>
>   Reviewed-by: Serapheim Dimitropoulos <serapheim@delphix.com>
>   Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
>   Signed-off-by: Allan Jude <allan@klarasystems.com>
>
>   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?
-Alan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2gShB9GXfC4QbOf9OuvJhfGt4tMqXbfTjXoPV0ofU0igQ>