Page MenuHomeDevCentral

Optimize ZFS kernel settings
ClosedPublic

Authored by dereckson on Nov 6 2017, 22:49.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Dec 16, 22:37
Unknown Object (File)
Mon, Dec 16, 18:53
Unknown Object (File)
Mon, Dec 16, 18:53
Unknown Object (File)
Mon, Dec 16, 18:53
Unknown Object (File)
Mon, Dec 16, 18:52
Unknown Object (File)
Mon, Dec 16, 16:06
Unknown Object (File)
Mon, Dec 16, 15:41
Unknown Object (File)
Sat, Dec 7, 22:08
Subscribers
None

Details

Summary

Always require prefetch: our lower RAM server is 4G, reporting 4073M,
and so disabling prefetch (as 4096M are required).

For low RAM servers, limit ZFS ARC to 2G: that allows InnoDB to use RAM too.
That allows 1G InnoDB, 2G I/O and to keep 1G for other applications.

References:

Ref T1268

Test Plan

Watch Ysul performances in November

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
zfs (branched from master)
Build Status
Buildable 1870
Build 2118: arc lint + arc unit

Event Timeline

dereckson edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Nov 6 2017, 22:51
dereckson edited the summary of this revision. (Show Details)

Fix syntax: = assignment operator shouldn't be enclosed by spaces

Apply D1185 last change (format using 'key = value')

This revision was automatically updated to reflect the committed changes.