ZFS Tunables for Lustre Metadata Servers (MDS): Difference between revisions
Jump to navigation
Jump to search
(Created page with " {| class="wikitable" style="text-align:left;" !Parameter !Notes !Default !Suggested |- |zfs_arc_max |Maximum size of the ARC. |50% RAM |75% RAM |- |zfs_arc_meta_limit |Increa...") |
(Remove some older options, update.) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
|- | |- | ||
|zfs_arc_max | |zfs_arc_max | ||
|Maximum size of the ARC. | |Maximum size of the ARC in bytes. | ||
|50% RAM | |0 (~50% RAM) | ||
|75% RAM | |75% RAM | ||
|- | |- | ||
| | |zfs_arc_meta_balance | ||
|Increasing this value | |Increasing this value can improve performance if the workload is metadata-op heavy, at the cost of less file data fitting in the ARC. The default of 500 would prefer metadata 5x over data. | ||
| | |500 | ||
|500+ | |||
| | |||
|- | |- | ||
|metaslab_debug_unload | |metaslab_debug_unload | ||
|This option prevents ZFS from unloading the spacemaps from a metaslab once it is read in. | |This option prevents ZFS from unloading the spacemaps from a metaslab once it is read in. Unless you've noticed significant overhead from loading in spacemaps, you probably don't need this. | ||
|0 | |0 | ||
|1 | |1 | ||
|- | |- | ||
|} | |} | ||
For a comprehensive description of all available ZFS module parameters, refer to the [https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html module parameters] docs. | |||
[[Category:ZFS OSD Tuning]] | [[Category:ZFS OSD Tuning]] | ||
[[Category:Lustre Systems Administration]] | |||
Latest revision as of 12:00, 19 October 2026
| Parameter | Notes | Default | Suggested |
|---|---|---|---|
| zfs_arc_max | Maximum size of the ARC in bytes. | 0 (~50% RAM) | 75% RAM |
| zfs_arc_meta_balance | Increasing this value can improve performance if the workload is metadata-op heavy, at the cost of less file data fitting in the ARC. The default of 500 would prefer metadata 5x over data. | 500 | 500+ |
| metaslab_debug_unload | This option prevents ZFS from unloading the spacemaps from a metaslab once it is read in. Unless you've noticed significant overhead from loading in spacemaps, you probably don't need this. | 0 | 1 |
For a comprehensive description of all available ZFS module parameters, refer to the module parameters docs.