xref: /freebsd/sys/contrib/openzfs/man/man1/arcstat.1 (revision 1603881667360c015f6685131f2f25474fa67a72)
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