ZFS ARC meta size > 90% meta max size on host - Zabbix alert

David

Zabbix má trigger 'ZFS ARC meta size > 90% meta max size on {HOST.NAME}', tzn. snaží se mi říct, že jde o chybu. Je to opravdu tak? Mohu to nějak vyřešit nebo to mohu ignorovat/vypnout trigger? Děkuji.

Kód: [Vybrat]
# arc_summary
------------------------------------------------------------------------
ZFS Subsystem Report                            Sun May 30 15:15:59 2021
Linux 5.11.17-1-pve                                           2.0.4-pve1

ARC status:                                                      HEALTHY
        Memory throttle count:                                         0

ARC size (current):                                    80.0 %   16.0 GiB
        Target size (adaptive):                       100.0 %   20.0 GiB
        Min size (hard limit):                         29.3 %    5.9 GiB
        Max size (high water):                            3:1   20.0 GiB
        Most Frequently Used (MFU) cache size:         45.8 %    6.5 GiB
        Most Recently Used (MRU) cache size:           54.2 %    7.7 GiB
        Metadata cache size (hard limit):              75.0 %   15.0 GiB
        Metadata cache size (current):                 91.2 %   13.7 GiB
        Dnode cache size (hard limit):                 10.0 %    1.5 GiB
        Dnode cache size (current):                    55.9 %  859.2 MiB


Re:ZFS ARC meta size > 90% meta max size on host - Zabbix alert
« Odpověď #1 kdy: 30. 05. 2021, 18:59:30 »
ZFS povolí defaultně zabrat metadaty jen 75% ARC cache. Je to proto aby alespoň část cache zůstala pro data.
V tomto případě máte zabráno metadaty 91% prostoru který můžou metadata max zabrat.

Pokud chcete prostor pro metadata zvýšit tak to můžete za běhu upravit v souboru:
/sys/module/zfs/parameters/zfs_arc_meta_limit_percent

a nebo trvale v /etc/modprobe.d/zfs.conf direktivou
options zfs zfs_arc_meta_limit_percent=<hodnota>


Ale tohle varování můžete klidně ignorovat, nejhorší co se může stát je že při zátěži která pracuje častěji s metadaty a ne s daty tak se arc zaplní ze 75% metadaty a zbylých 25% zaberou méně často používaná data takže arc bude mít nižší hitrate než kdyby celý obsahoval metadata. Ale všechno bude fungovat dál.