Fórum Root.cz
Hlavní témata => Server => Téma založeno: David 30. 05. 2021, 15:20:39
-
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.
# 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
-
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.