为什么销毁并重新创建 ZFS 池后性能会下降?

为什么销毁并重新创建 ZFS 池后性能会下降?

由于以下原因,必须销毁并重建游泳池其他一些问题。我注意到新池的性能非常糟糕。

而之前在旧池中,ARC 已满并且 ARC 命中率很高,而新池中的 ARC 命中率已大幅下降。

在新池中,ARC 尚未填满。

ARC 命中模式也很奇怪。当一两个客户端尝试播放视频时,ARC 会命中几秒钟,然后骤降至 0,这会导致视频播放卡顿并停止。

为什么新池的性能这么差?

答案1

事实证明,新泳池只需要清洗一下。

如果不进行清理,ZFS 数据库似乎会相当混乱,可能仍然映射到来自旧的、已删除的池的信息,并且每个播放视频片段的新请求都会让它在旋转磁盘上寻找数据。

清理后,ZFS 可以正确地将文件加载到 ARC 中,并且恢复良好的性能。

相关内容