ZARCSTAT(1)
π ZARCSTAT(1) π
okay so bestie, welcome to zarcstat, a General Commands Manual page, section 1, and honestly? it's giving "I know exactly what my ARC is doing and I'm not afraid to say it". let's get into it π¦
β¨ NAME β¨
zarcstat β report ZFS ARC and L2ARC statistics. that's it, that's the whole job, and she does it flawlessly π
πΈ SYNOPSIS πΈ
zarcstat [-havxp] [-f field[,fieldβ¦]] [-o file] [-s string] [interval]
[count]
π DESCRIPTION π
so zarcstat prints a whole buffet of ZFS ARC and L2ARC statistics, and the vibe is very much vmstat-like β same energy, same format, same "I could stare at this scrolling forever" energy. here's the full roster of what she can show you, no skips, no cuts, every single one π«Ά
cβ ARC target sizedh%β Demand hit percentagedi%β Demand I/O hit percentagedm%β Demand miss percentageddh%β Demand data hit percentageddi%β Demand data I/O hit percentageddm%β Demand data miss percentagedmh%β Demand metadata hit percentagedmi%β Demand metadata I/O hit percentagedmm%β Demand metadata miss percentagemfuβ MFU list hits per secondmh%β Metadata hit percentagemi%β Metadata I/O hit percentagemm%β Metadata miss percentagemruβ MRU list hits per secondph%β Prefetch hits percentagepi%β Prefetch I/O hits percentagepm%β Prefetch miss percentagepdh%β Prefetch data hits percentagepdi%β Prefetch data I/O hits percentagepdm%β Prefetch data miss percentagepmh%β Prefetch metadata hits percentagepmi%β Prefetch metadata I/O hits percentagepmm%β Prefetch metadata miss percentagedhitβ Demand hits per seconddiohβ Demand I/O hits per seconddmisβ Demand misses per secondddhitβ Demand data hits per secondddiohβ Demand data I/O hits per secondddmisβ Demand data misses per seconddmhitβ Demand metadata hits per seconddmiohβ Demand metadata I/O hits per seconddmmisβ Demand metadata misses per secondhit%β ARC hit percentagehitsβ ARC hits per secondioh%β ARC I/O hits percentageiohsβ ARC I/O hits per secondmfugβ MFU ghost list hits per secondmhitβ Metadata hits per secondmiohβ Metadata I/O hits per secondmissβ ARC misses per secondmmisβ Metadata misses per secondmrugβ MRU ghost list hits per secondphitβ Prefetch hits per secondpiohβ Prefetch I/O hits per secondpmisβ Prefetch misses per secondpdhitβ Prefetch data hits per secondpdiohβ Prefetch data I/O hits per secondpdmisβ Prefetch data misses per secondpmhitβ Prefetch metadata hits per secondpmiohβ Prefetch metadata I/O hits per secondpmmisβ Prefetch metadata misses per secondreadβ Total ARC accesses per secondtimeβ Current timesizeβ ARC sizearcszβ Alias for sizeuncβ Uncached list hits per seconddreadβ Demand accesses per secondddreadβ Demand data accesses per seconddmreadβ Demand metadata accesses per secondeskipβevict_skipper secondmiss%β ARC miss percentagemreadβ Metadata accesses per secondpreadβ Prefetch accesses per secondpdreadβ Prefetch data accesses per secondpmreadβ Prefetch metadata accesses per secondl2hit%β L2ARC access hit percentagel2hitsβ L2ARC hits per secondl2missβ L2ARC misses per secondl2readβ Total L2ARC accesses per secondl2prefβ L2ARC prefetch allocated size per secondl2pref%β L2ARC prefetch allocated size percentagel2mfuβ L2ARC MFU allocated size per secondl2mfu%β L2ARC MFU allocated size percentagel2mruβ L2ARC MRU allocated size per secondl2mru%β L2ARC MRU allocated size percentagel2dataβ L2ARC data (buf content) allocated size per secondl2data%β L2ARC data (buf content) allocated size percentagel2metaβ L2ARC metadata (buf content) allocated size per secondl2meta%β L2ARC metadata (buf content) allocated size percentagel2sizeβ Size of the L2ARCmtxmisβmutex_missper secondl2bytesβ Bytes read per second from the L2ARCl2wbytesβ Bytes written per second to the L2ARCl2miss%β L2ARC access miss percentagel2asizeβ Actual (compressed) size of the L2ARCcmpszβ Compressed sizecmpsz%β Compressed size percentageovhszβ Overhead sizeovhsz%β Overhead size percentagebonszβ Bonus sizebonsz%β Bonus size percentagednoszβ Dnode sizednosz%β Dnode size percentagedbuszβ Dbuf sizedbusz%β Dbuf size percentagehdrszβ Header sizehdrsz%β Header size percentagel2hszβ L2 header sizel2hsz%β L2 header size percentageabdszβ ABD chunk waste sizeabdsz%β ABD chunk waste size percentagedatatgβ ARC data targetdatatg%β ARC data target percentagedataszβ ARC data sizedatasz%β ARC data size percentagemetatgβ ARC metadata targetmetatg%β ARC metadata target percentagemetaszβ ARC metadata sizemetasz%β ARC metadata size percentageanoszβ Anonymous sizeanosz%β Anonymous size percentageanodaβ Anonymous data sizeanoda%β Anonymous data size percentageanomeβ Anonymous metadata sizeanome%β Anonymous metadata size percentageanoedβ Anonymous evictable data sizeanoed%β Anonymous evictable data size percentageanoemβ Anonymous evictable metadata sizeanoem%β Anonymous evictable metadata size percentagemfutgβ MFU targetmfutg%β MFU target percentagemfudtβ MFU data targetmfudt%β MFU data target percentagemfumtβ MFU metadata targetmfumt%β MFU metadata target percentagemfuszβ MFU sizemfusz%β MFU size percentagemfudaβ MFU data sizemfuda%β MFU data size percentagemfumeβ MFU metadata sizemfume%β MFU metadata size percentagemfuedβ MFU evictable data sizemfued%β MFU evictable data size percentagemfuemβ MFU evictable metadata sizemfuem%β MFU evictable metadata size percentagemfugszβ MFU ghost sizemfugdβ MFU ghost data sizemfugmβ MFU ghost metadata sizemrutgβ MRU targetmrutg%β MRU target percentagemrudtβ MRU data targetmrudt%β MRU data target percentagemrumtβ MRU metadata targetmrumt%β MRU metadata target percentagemruszβ MRU sizemrusz%β MRU size percentagemrudaβ MRU data sizemruda%β MRU data size percentagemrumeβ MRU metadata sizemrume%β MRU metadata size percentagemruedβ MRU evictable data sizemrued%β MRU evictable data size percentagemruemβ MRU evictable metadata sizemruem%β MRU evictable metadata size percentagemrugszβ MRU ghost sizemrugdβ MRU ghost data sizemrugmβ MRU ghost metadata sizeuncszβ Uncached sizeuncsz%β Uncached size percentageuncdaβ Uncached data sizeuncda%β Uncached data size percentageuncmeβ Uncached metadata sizeuncme%β Uncached metadata size percentageuncedβ Uncached evictable data sizeunced%β Uncached evictable data size percentageuncemβ Uncached evictable metadata sizeuncem%β Uncached evictable metadata size percentagegrowβ ARC grow disabledneedβ ARC reclaim neededfreeβ The ARC's idea of how much free memory there is, which includes evictable memory in the page cache. Since the ARC tries to keepavailabove zero,availis usually more instructive to observe thanfree.availβ The ARC's idea of how much free memory is available to it, which is a bit less thanfree. May temporarily be negative, in which case the ARC will reduce the target sizec.
ngl the last two are the ones you'll actually be refreshing on repeat like a group chat at 2am. avail? main character. β¨
π₯ OPTIONS π₯
-aβ Print all possible stats. the "give me everything" button, no notes π-fβ Display only specific fields. See βDESCRIPTIONβ for supported statistics.-hβ Display help message.-oβ Report statistics to a file instead of the standard output.-pβ Disable auto-scaling of numerical fields (for raw, machine-parsable values).-sβ Display data with a specified separator (default: 2 spaces).-xβ Print extended stats (same as-f time,mfu,mru,mfug,mrug,eskip,mtxmis,dread,pread,read).-vβ Show field headers and definitions
π¦ OPERANDS π¦
The following operands are supported:
intervalβ Specify the sampling interval in seconds.countβ Display onlycountreports.
π SEE ALSO π
nothing listed here, bestie β this page is a solo act and she's thriving π
and that's the whole page, fr fr. stay hydrated, watch your hit percentages, and remember: your ARC is not being dramatic, it's just managing memory π
this page comes to you from OpenZFS, dated September 19, 2024 β thanks for reading my little manual, ily, bye π
π¦ where this page comes from
- alpine 3.23: zfs-doc 2.4.4-r0 Β· CDDL-1.0
- alpine 3.24: zfs-doc 2.4.4-r0 Β· CDDL-1.0
- nixos 26.05: zfs-user 2.4.4
- nixpkgs unstable: zfs-user 2.4.4
- ubuntu resolute: zfsutils-linux 2.4.1-1ubuntu5 Β· CDDL-1.0
- ubuntu resolute: zfsutils-linux 2.4.1-1ubuntu5.1 Β· CDDL-1.0
- ubuntu stonking: zfsutils-linux 2.4.4-1ubuntu4 Β· CDDL-1.0
- π the page's license: CDDL-1.0
- Copyright 2014 Adam Stevko. All rights reserved
- Copyright (c) 2015 by Delphix. All rights reserved
- Copyright (c) 2020 by AJ Jordan. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms