由于以下原因,必须销毁并重建游泳池其他一些问题。我注意到新池的性能非常糟糕。
而之前在旧池中,ARC 已满并且 ARC 命中率很高,而新池中的 ARC 命中率已大幅下降。
在新池中,ARC 尚未填满。
ARC 命中模式也很奇怪。当一两个客户端尝试播放视频时,ARC 会命中几秒钟,然后骤降至 0,这会导致视频播放卡顿并停止。
为什么新池的性能这么差?
答案1
事实证明,新泳池只需要清洗一下。
如果不进行清理,ZFS 数据库似乎会相当混乱,可能仍然映射到来自旧的、已删除的池的信息,并且每个播放视频片段的新请求都会让它在旋转磁盘上寻找数据。
清理后,ZFS 可以正确地将文件加载到 ARC 中,并且恢复良好的性能。