我试图调整我的ZFS池,但为了做到这一点,我想知道当前的l2arc_max_write设置。 我知道默认值是8 MB / s,但我找不到实际值。
我试图在mdb(zfs_params和arc)中查找它,但是该设置似乎没有出现在那里。
你正在寻找的是l2arc_write_max,而不是l2arc_max_write; 相同的升压设置。 来自Nexenta框的SSH粘贴:
root@lead:/export/home/admin# echo l2arc_write_max/D | mdb -k l2arc_write_max: l2arc_write_max:8388608 root@lead:/export/home/admin# echo l2arc_write_boost/D | mdb -k l2arc_write_boost: l2arc_write_boost: 8388608
您可以使用echo l2arc_write_max / W0t #####来更改它们,例如:
root@lead:/export/home/admin# echo l2arc_write_max/W0t16777216 | mdb -kw l2arc_write_max:0x800000 = 0x1000000 root@lead:/export/home/admin# echo l2arc_write_max/D | mdb -k l2arc_write_max: l2arc_write_max:16777216
要小心修改这一点 – 可以肯定的说,默认的8 MB是保守的,但有一个原因,“保守”的数字是8 MB,而不是300 MB。 如果你打开闸门,你可能会导致一些性能上的麻烦。 调整保守。 我曾经设置过的最高级别,并且在一个L2ARC设备上(如果他们有更多的话,我可能会select更less的话),不会引起问题的是40 MB。