1eda14cbcSMatt Macy.\" 2eda14cbcSMatt Macy.\" This file and its contents are supplied under the terms of the 3eda14cbcSMatt Macy.\" Common Development and Distribution License ("CDDL"), version 1.0. 4eda14cbcSMatt Macy.\" You may only use this file in accordance with the terms of version 5eda14cbcSMatt Macy.\" 1.0 of the CDDL. 6eda14cbcSMatt Macy.\" 7eda14cbcSMatt Macy.\" A full copy of the text of the CDDL should have accompanied this 8eda14cbcSMatt Macy.\" source. A copy of the CDDL is also available via the Internet at 9eda14cbcSMatt Macy.\" http://www.illumos.org/license/CDDL. 10eda14cbcSMatt Macy.\" 11eda14cbcSMatt Macy.\" Copyright 2014 Adam Stevko. All rights reserved. 12eda14cbcSMatt Macy.\" Copyright (c) 2015 by Delphix. All rights reserved. 13eda14cbcSMatt Macy.\" Copyright (c) 2020 by AJ Jordan. All rights reserved. 14eda14cbcSMatt Macy.\" 15*16038816SMartin Matuska.Dd May 26, 2021 16*16038816SMartin Matuska.Dt ARCSTAT 1 17*16038816SMartin Matuska.Os 18*16038816SMartin Matuska. 19*16038816SMartin Matuska.Sh NAME 20*16038816SMartin Matuska.Nm arcstat 21*16038816SMartin Matuska.Nd report ZFS ARC and L2ARC statistics 22*16038816SMartin Matuska.Sh SYNOPSIS 23*16038816SMartin Matuska.Nm 24*16038816SMartin Matuska.Op Fl havxp 25*16038816SMartin Matuska.Op Fl f Ar field Ns Op , Ns Ar field Ns ... 26*16038816SMartin Matuska.Op Fl o Ar file 27*16038816SMartin Matuska.Op Fl s Ar string 28*16038816SMartin Matuska.Op Ar interval 29*16038816SMartin Matuska.Op Ar count 30*16038816SMartin Matuska. 31*16038816SMartin Matuska.Sh DESCRIPTION 32*16038816SMartin Matuska.Nm 33*16038816SMartin Matuskaprints various ZFS ARC and L2ARC statistics in vmstat-like fashion: 34*16038816SMartin Matuska.Bl -tag -width "l2asize" 35*16038816SMartin Matuska.It Sy c 36eda14cbcSMatt MacyARC target size 37*16038816SMartin Matuska.It Sy dh% 38eda14cbcSMatt MacyDemand data hit percentage 39*16038816SMartin Matuska.It Sy dm% 40eda14cbcSMatt MacyDemand data miss percentage 41*16038816SMartin Matuska.It Sy mfu 42eda14cbcSMatt MacyMFU list hits per second 43*16038816SMartin Matuska.It Sy mh% 44eda14cbcSMatt MacyMetadata hit percentage 45*16038816SMartin Matuska.It Sy mm% 46eda14cbcSMatt MacyMetadata miss percentage 47*16038816SMartin Matuska.It Sy mru 48eda14cbcSMatt MacyMRU list hits per second 49*16038816SMartin Matuska.It Sy ph% 50eda14cbcSMatt MacyPrefetch hits percentage 51*16038816SMartin Matuska.It Sy pm% 52eda14cbcSMatt MacyPrefetch miss percentage 53*16038816SMartin Matuska.It Sy dhit 54eda14cbcSMatt MacyDemand data hits per second 55*16038816SMartin Matuska.It Sy dmis 56eda14cbcSMatt MacyDemand data misses per second 57*16038816SMartin Matuska.It Sy hit% 58eda14cbcSMatt MacyARC hit percentage 59*16038816SMartin Matuska.It Sy hits 60eda14cbcSMatt MacyARC reads per second 61*16038816SMartin Matuska.It Sy mfug 62eda14cbcSMatt MacyMFU ghost list hits per second 63*16038816SMartin Matuska.It Sy mhit 64eda14cbcSMatt MacyMetadata hits per second 65*16038816SMartin Matuska.It Sy miss 66eda14cbcSMatt MacyARC misses per second 67*16038816SMartin Matuska.It Sy mmis 68eda14cbcSMatt MacyMetadata misses per second 69*16038816SMartin Matuska.It Sy mrug 70eda14cbcSMatt MacyMRU ghost list hits per second 71*16038816SMartin Matuska.It Sy phit 72eda14cbcSMatt MacyPrefetch hits per second 73*16038816SMartin Matuska.It Sy pmis 74eda14cbcSMatt MacyPrefetch misses per second 75*16038816SMartin Matuska.It Sy read 76eda14cbcSMatt MacyTotal ARC accesses per second 77*16038816SMartin Matuska.It Sy time 78*16038816SMartin MatuskaCurrent time 79*16038816SMartin Matuska.It Sy size 80eda14cbcSMatt MacyARC size 81*16038816SMartin Matuska.It Sy arcsz 82*16038816SMartin MatuskaAlias for 83*16038816SMartin Matuska.Sy size 84*16038816SMartin Matuska.It Sy dread 85eda14cbcSMatt MacyDemand data accesses per second 86*16038816SMartin Matuska.It Sy eskip 87eda14cbcSMatt Macyevict_skip per second 88*16038816SMartin Matuska.It Sy miss% 89eda14cbcSMatt MacyARC miss percentage 90*16038816SMartin Matuska.It Sy mread 91eda14cbcSMatt MacyMetadata accesses per second 92*16038816SMartin Matuska.It Sy pread 93eda14cbcSMatt MacyPrefetch accesses per second 94*16038816SMartin Matuska.It Sy l2hit% 95eda14cbcSMatt MacyL2ARC access hit percentage 96*16038816SMartin Matuska.It Sy l2hits 97eda14cbcSMatt MacyL2ARC hits per second 98*16038816SMartin Matuska.It Sy l2miss 99eda14cbcSMatt MacyL2ARC misses per second 100*16038816SMartin Matuska.It Sy l2read 101eda14cbcSMatt MacyTotal L2ARC accesses per second 102*16038816SMartin Matuska.It Sy l2pref 1037877fdebSMatt MacyL2ARC prefetch allocated size per second 104*16038816SMartin Matuska.It Sy l2pref% 1057877fdebSMatt MacyL2ARC prefetch allocated size percentage 106*16038816SMartin Matuska.It Sy l2mfu 1077877fdebSMatt MacyL2ARC MFU allocated size per second 108*16038816SMartin Matuska.It Sy l2mfu% 1097877fdebSMatt MacyL2ARC MFU allocated size percentage 110*16038816SMartin Matuska.It Sy l2mru 1117877fdebSMatt MacyL2ARC MRU allocated size per second 112*16038816SMartin Matuska.It Sy l2mru% 1137877fdebSMatt MacyL2ARC MRU allocated size percentage 114*16038816SMartin Matuska.It Sy l2data 1157877fdebSMatt MacyL2ARC data (buf content) allocated size per second 116*16038816SMartin Matuska.It Sy l2data% 1177877fdebSMatt MacyL2ARC data (buf content) allocated size percentage 118*16038816SMartin Matuska.It Sy l2meta 1197877fdebSMatt MacyL2ARC metadata (buf content) allocated size per second 120*16038816SMartin Matuska.It Sy l2meta% 1217877fdebSMatt MacyL2ARC metadata (buf content) allocated size percentage 122*16038816SMartin Matuska.It Sy l2size 123eda14cbcSMatt MacySize of the L2ARC 124*16038816SMartin Matuska.It Sy mtxmis 125eda14cbcSMatt Macymutex_miss per second 126*16038816SMartin Matuska.It Sy l2bytes 127eda14cbcSMatt MacyBytes read per second from the L2ARC 128*16038816SMartin Matuska.It Sy l2miss% 129eda14cbcSMatt MacyL2ARC access miss percentage 130*16038816SMartin Matuska.It Sy l2asize 131eda14cbcSMatt MacyActual (compressed) size of the L2ARC 132*16038816SMartin Matuska.It Sy grow 133eda14cbcSMatt MacyARC grow disabled 134*16038816SMartin Matuska.It Sy need 135eda14cbcSMatt MacyARC reclaim needed 136*16038816SMartin Matuska.It Sy free 137eda14cbcSMatt MacyThe ARC's idea of how much free memory there is, which includes evictable memory in the page cache. 138*16038816SMartin MatuskaSince the ARC tries to keep 139*16038816SMartin Matuska.Sy avail 140*16038816SMartin Matuskaabove zero, 141*16038816SMartin Matuska.Sy avail 142*16038816SMartin Matuskais usually more instructive to observe than 143*16038816SMartin Matuska.Sy free . 144*16038816SMartin Matuska.It Sy avail 145*16038816SMartin MatuskaThe ARC's idea of how much free memory is available to it, which is a bit less than 146*16038816SMartin Matuska.Sy free . 147*16038816SMartin MatuskaMay temporarily be negative, in which case the ARC will reduce the target size 148*16038816SMartin Matuska.Sy c . 149*16038816SMartin Matuska.El 150*16038816SMartin Matuska. 151*16038816SMartin Matuska.Sh OPTIONS 152*16038816SMartin Matuska.Bl -tag -width "-v" 153*16038816SMartin Matuska.It Fl a 1547877fdebSMatt MacyPrint all possible stats. 155*16038816SMartin Matuska.It Fl f 156*16038816SMartin MatuskaDisplay only specific fields. 157*16038816SMartin MatuskaSee 158*16038816SMartin Matuska.Sy DESCRIPTION 159*16038816SMartin Matuskafor supported statistics. 160*16038816SMartin Matuska.It Fl h 161eda14cbcSMatt MacyDisplay help message. 162*16038816SMartin Matuska.It Fl o 163eda14cbcSMatt MacyReport statistics to a file instead of the standard output. 164*16038816SMartin Matuska.It Fl p 1657877fdebSMatt MacyDisable auto-scaling of numerical fields (for raw, machine-parsable values). 166*16038816SMartin Matuska.It Fl s 167eda14cbcSMatt MacyDisplay data with a specified separator (default: 2 spaces). 168*16038816SMartin Matuska.It Fl x 169*16038816SMartin MatuskaPrint extended stats (same as 170*16038816SMartin Matuska.Fl f Ar time,mfu,mru,mfug,mrug,eskip,mtxmis,dread,pread,read Ns No ). 171*16038816SMartin Matuska.It Fl v 172eda14cbcSMatt MacyShow field headers and definitions 173*16038816SMartin Matuska.El 174*16038816SMartin Matuska. 175*16038816SMartin Matuska.Sh OPERANDS 176eda14cbcSMatt MacyThe following operands are supported: 177*16038816SMartin Matuska.Bl -tag -width "interval" 178*16038816SMartin Matuska.It Ar interval 179eda14cbcSMatt MacySpecify the sampling interval in seconds. 180*16038816SMartin Matuska.It Ar count 181*16038816SMartin MatuskaDisplay only \fIcount\fR reports. 182*16038816SMartin Matuska.El 183