跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 可调参数参考手册 Oracle Solaris 11.1 Information Library (简体中文) |
本节介绍了与 ZFS ARC 行为相关的参数。
确定 ZFS 自适应替换高速缓存 (Adaptive Replacement Cache, ARC) 的最小大小。另请参见zfs_arc_max。
无符号整数(64 位)
64 MB
64 MB - zfs_arc_max
字节
否
是,将对范围进行验证。
如果系统的工作负荷对内存的需求起伏波动,ZFS ARC 会在弱需求期间缓存数据,然后在强需求期间收缩。不过,ZFS 在低于 zfs_arc_min 的值时不会收缩。一般情况下,不需要更改缺省值。
不稳定
有关信息,请参见zfs_arc_min。
确定 ZFS 自适应替换高速缓存 (Adaptive Replacement Cache, ARC) 的最大大小。另请参见zfs_arc_min。
无符号整数(64 位)
在内存少于 4 GB 的系统上为内存的 75%
在内存大于 4 GB 的系统上为 physmem 减去 1 GB
64 MB - physmem
字节
否
是,将对范围进行验证。
如果将来的内存需求非常大并且有明确范围,可以考虑减小此参数的值来限制 ARC 的上限,从而使它不会因内存需求而发生争用。例如,如果知道将来的工作负荷需要 20% 的内存,则可以相应设置 ARC 上限,使它消耗的内存不会超过剩余的 80% 内存。
不稳定
有关信息,请参见zfs_arc_max 。