ZFS ARC(自适应替换缓存)参数设置
如何正确设置/etc/system参数zfs:zfs_arc_max。
应照配置Oracle Solaris ZFS for Oracle Database白皮书中的文档进行操作,
将大于1 Gb或10%的RAM分配为zfs:zfs_arc_max参数的最小值。
例,如果系统具20 Gb的RAM,配置/etc/system文件中的zfs:zfs_arc_max参数设置为至少2 Gb(RAM的10%)。
set zfs:zfs_arc_max=2147483648
必须重新启动系统才能使新参数值生效。
检查是否生效:
#kstat -p -m zfs -n arcstats | grep“:c_m”
zfs:0:arcstats:c_max 2147483648
zfs:0:arcstats:c_min 67108864