linux – ZFS擦洗负载平均值非常高
发布时间:2020-12-13 17:01:41 所属栏目:Linux 来源:网络整理
导读:我有一个相对较新的盒子在这里运行Ubuntu与ZFS-on- Linux跨18磁盘阵列.前几次我做了一个zpool scrub,好像一切都运行得很好,但最后几次我试过,它完全破坏了系统 – 当我可以让它做任何事情时,它报告了一个平均负载20-50,而且大部分时间都没有反应. 这不是预期
我有一个相对较新的盒子在这里运行Ubuntu与ZFS-on-
Linux跨18磁盘阵列.前几次我做了一个zpool scrub,好像一切都运行得很好,但最后几次我试过,它完全破坏了系统 – 当我可以让它做任何事情时,它报告了一个平均负载20-50,而且大部分时间都没有反应.
这不是预期的行为吗?是否有一些配置我可以改变,以使这不那么糟糕? 更新: >硬件配置基本上是http://www.45drives.com/products/storage/s45-lite.php 解决方法
结束了对ZFS-on-Linux邮件列表的询问,并最终发现我的问题是ZFS ARC使用了太多的系统RAM(或者更具体地说,没有留下足够的空闲).这导致其他内核任务和ZFS之间的内存争用,结果是系统(非ZFS)磁盘上有很多I / O,并且事情变慢了.有趣的是,系统没有报告任何交换使用情况,并且正在进行的所有分页都是从磁盘读取静态页面(可能是库等),这就是为什么我的通常“它正在交换所以它会很慢”警报没有去关闭.
我减少了ARC缓存的大小,留下了3-4GB的RAM,现在运行得更好了! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |