U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > 系统教程 > 软件教程

refs 中的内存使用量过大会怎么样?ReFS 已知问题

时间:2024-04-30 来源: 点击:
手机扫码继续观看
refs 中的内存使用量过大会怎么样?ReFS 已知问题

  作为 ReFS 的已知问题之一,ReFS 中的大量内存使用会让大量用户感到不安。如果您也对此感到困扰,请查看这篇文章。在这里,电脑系统为您提供了故障排除指南。

  ReFS 中的内存使用量过大

  ReFS(弹性文件系统)中的大量内存使用是 ReFS 的已知问题之一。在运行 Windows 10、Windows Server 2016、Windows Server 2019、Windows Server 1903 或 1909 版本等系统的计算机上,您可能会遇到此问题。是什么导致了这个问题?以下内容将解释此问题的原因。

  为了为其元数据提供更大的复原能力,Windows Server 2016 中的 ReFS 对所有元数据更新使用写入时分配语义。这意味着 ReFS 永远不会对元数据进行就地更新。相反,它会对新分配的区域进行所有写入。

refs 中的内存使用量过大会怎么样?ReFS 已知问题

  然而,与就地写入文件系统相比,写入时分配会导致 ReFS 向卷的新区域发出更多的元数据 I/O。此外,ReFS 使用块缓存逻辑将其元数据缓存在 RAM 中。它不像文件缓存逻辑那样节省资源。

  ReFS 块缓存逻辑和写入时分配语义会导致 ReFS 元数据流过大。ReFS 使用缓存管理器创建元数据流,而缓存管理器则延迟取消映射非活动视图。在某些情况下,这种延迟取消映射会导致服务器上的活动工作集增长。这会产生内存压力并导致性能不佳。

  修复 ReFS 卷内存占用率过高的问题

  尽管 ReFS 中的大量内存使用很烦人,但可以有效地解决。例如,2017 年 3 月 14 日发布的累积更新KB4013429可以解决 Windows Server 2016 上 ReFS 中的大量内存使用问题。您可以从 Windows 更新或 Microsoft 更新目录下载此更新,然后按照屏幕上的说明进行安装。

  此更新包括三个可调注册表参数,以应对大型 ReFS 元数据流。

  技巧:

  1. 需要重新启动才能使这些参数更改生效。

  2. 这些参数可以任意组合使用,因为它们在功能上不会叠加。

  3. 必须在故障转移群集的每个节点上一致地设置这些参数。

  延伸阅读:

  如果大部分 RAM 被 FS 缓冲区使用,则“Unbuffered disk IO”参数可能会有所帮助。您可以从代理配置文件中将其设置为“是”。请注意,此操作将损害性能和一些额外的磁盘使用量。

  其他 ReFS 已知问题

  除了 ReFS 卷占用大量内存之外,你还可能会遇到一些其他 ReFS 已知问题。例如:在进行备份时,您可能会看到 ReFS 卷无响应或冻结,尤其是在使用备份实用程序执行大型块克隆操作时。有时,你还会在 ReFS 中遇到服务器锁定和高 CPU 使用率问题。

  这篇文章告诉你为什么 Windows Server 2016 上的 ReFS 会出现大量内存使用,以及如何有效地解决问题。此外,它还总结了您可能遇到的其他一些 ReFS 已知问题。帖子的结尾就到这里了。

上一篇:爱国者sd卡恢复数据教程

下一篇:如何解决 CcmSetup 失败并出现错误代码?

相关文章