首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Illumos上获取当前的l2arc_max_write设置?

如何在Illumos上获取当前的l2arc_max_write设置?
EN

Server Fault用户
提问于 2013-08-29 09:12:27
回答 1查看 940关注 0票数 1

我正在尝试调整我的ZFS池,但是为了做到这一点,我想知道当前的l2arc_max_write设置。我知道默认值是8MB/S,但我找不到实际值。

我试图在mdb (zfs_params和arc)中查找它,但是设置似乎没有出现在那里。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-09-12 18:49:59

您要寻找的是l2arc_write_max,而不是l2arc_max_write;对于boost设置也是如此。从Nexenta盒中粘贴的SSH:

代码语言:javascript
复制
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#更改它们,例如:

代码语言:javascript
复制
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

要小心地修改它--可以安全地说默认的8MB是保守的,但是“保守”的数字是8MB而不是300 MB是有原因的。如果你打开这上面的闸门,你会给自己带来一些表现上的头痛。保守地调音。我曾经设置过的最高值,并且对它有信心没有引起问题,是40 MB,在一个L2ARC设备上(如果他们有更多的话,我可能会选择更少)。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/534751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档