答案1
L2arc 已在 OpenSolaris 中存在一段时间了。Dedup 已在 OpenSolaris 的开发版本中。如果您等不及下一个版本,这里有一些方向关于如何升级到开发分支。
我在家里的文件服务器上运行开发分支。当前版本为 129。您必须小心谨慎,等待几天以确保在进行映像更新之前没有任何问题,但我这样做没有遇到任何问题。如果您这样做,只需在之前的 BE 中重新启动即可……我喜欢 zfs 克隆。我没有使用 L2arc,但前几天我在 zfs 卷上尝试了一下重复数据删除。
答案2
它将于本月或下个月推出,但目前只在开发版本中,可能在 128 中,但更有可能在那之后不久。坐等吧,值得等待 :)
答案3
OpenSolaris 的最新开发版本支持重复数据删除和 L2ARC。Solaris 10 update 8(10 月发布)具有 L2ARC,但没有重复数据删除。
L2ARC 代码看起来经过了充分测试并且很稳定,如果您的工作负载涉及大量随机读取,它很可能会有所帮助。
此时重复数据删除代码尚未彻底完成,我建议您仅在没有任何重要数据的测试机器上使用它。
跟踪状态:http://hub.opensolaris.org/bin/view/Community+Group+zfs/dedup 特别注意:
- 如果在启用重复数据删除的情况下删除了大文件或文件系统,池可能会挂起。请参阅 CR 6905936
- 删除大量数据后,操作过程中系统崩溃。请参阅 CR 6909931。
我确信这些错误正在被解决,并且重复数据删除可能很快就会处于可用状态,但请不要急于使用开发版本中的全新功能,直到您确定它的稳定性级别符合您的风险承受能力。
答案4
OpenSolaris ZFS重复数据删除于 11 月发布。开发状态已持续约一年。