Skip Navigation Links | |
Exit Print View | |
Oracle Solaris 11.1 Tunable Parameters Reference Manual Oracle Solaris 11.1 Information Library |
1. Overview of Oracle Solaris System Tuning
2. Oracle Solaris Kernel Tunable Parameters
3. Oracle Solaris ZFS Tunable Parameters
Where to Find Tunable Parameter Information
Tuning ZFS When Using Flash Storage
Adding Flash Devices as ZFS Log or Cache Devices
Ensuring Proper Cache Flush Behavior for Flash and NVRAM Storage Devices
SCSI Unmap Considerations for Flash Devices
Tuning ZFS for Database Products
Tuning ZFS for an Oracle Database
Using ZFS with MySQL Considerations
5. Internet Protocol Suite Tunable Parameters
A. Tunable Parameters Change History
This section describes parameters related to ZFS ARC behavior.
Determines the minimum size of the ZFS Adaptive Replacement Cache (ARC). See also zfs_arc_max.
Unsigned Integer (64-bit)
64 MB
64 MB to zfs_arc_max
Bytes
No
Yes, the range is validated.
When a system's workload demand for memory fluctuates, the ZFS ARC caches data at a period of weak demand and then shrinks at a period of strong demand. However, ZFS does not shrink below the value of zfs_arc_min. Generally, you do not need to change the default value.
Unstable
For information, see zfs_arc_min.
Determines the maximum size of the ZFS Adaptive Replacement Cache (ARC). See also zfs_arc_min.
Unsigned Integer (64-bit)
75% of memory on systems with less than 4 GB of memory
physmem minus 1 GB on systems with greater than 4 GB of memory
64 MB to physmem
Bytes
No
Yes, the range is validated.
If a future memory requirement is significantly large and well defined, you might consider reducing the value of this parameter to cap the ARC so that it does not compete with the memory requirement. For example, if you know that a future workload requires 20% of memory, it makes sense to cap the ARC such that it does not consume more than the remaining 80% of memory.
Unstable
For information, see zfs_arc_max .