使用 DPM 的 ReFS 卷在服务器中Windows Server 2016

12/07/2020

本文内容

本文有助于解决 DPM 或 ReFS 卷在应用程序上无响应Windows Server 2016。

适用于:  Windows Server 2016

原始 KB 编号:   4035951

症状

你会注意到使用数据保护管理 (DPM) 的复原文件系统 (ReFS) 卷在您执行备份时变得无响应或冻结,特别是在 DPM 发出大型块克隆操作时。

原因

DPM 使用环回装入 VHD。 这些磁盘在操作系统中看起来就像正常磁盘。 因此,这些磁盘显示在Windows、Diskmgt 和其他 GUI 工具中。 这些工具定期轮询磁盘以确保磁盘正常运行。 这会导致将 IOS 从环回堆栈向下发送到 ReFS 卷。 如果 ReFS 卷繁忙,这些 IOS 必须等待。 因此,当 ReFS 执行长时间操作(如刷新或大型块克隆调用)时,这些 IOS 必须等待更长时间。 当这些 IOS 卡住时,不会刷新 Explorer 或 Diskmgt 的 UI。 因此,这看起来就像磁盘挂起或卸除一样。

此外,如果任何 IOS 在 30 (完成,) vhdmp 驱动程序将开始生成警告事件。

备注

在此过程中,没有 IO 或文件系统操作失败。 所有操作都将成功,并且只需更长时间。 此外,不会卸除卷。 This issue is only a file-system-operation latency issue, which causes the UI to be stuck and port drivers to log errors.

解决方案

This issue is resolved in the July 18, 2017 cumulative update. 修复程序包含:

三个可输入的注册表参数

避免进行不必要的卷刷新的策略更改,可防止 ReFS 为正在进行的 ReFS IOS 添加大量延迟。

更多信息

如何设置可设置的参数

重要

执行这些步骤之前,请确保已阅读和实现三个注册表参数,如 KB 文章 4016173 中所述。 如果这些无法充分解决您遇到的任何问题,请不要禁用这些注册表参数。 这些参数和本节中所述的参数在功能上不会重叠,因此可以一同使用。

此更新描述了其他注册表参数,这些参数可帮助解决"症状"部分中介绍的延迟问题。 这些参数可以任意组合使用。

警告

如果使用注册表编辑器或其他方法错误地更改注册表,可能会出现严重问题。 这些问题可能需要重新安装操作系统。 Microsoft 无法保证可以解决这些问题。 更改注册表的风险由你自己承担。

重要

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

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

可传递参数

选项 1

此选项禁用缓存的引脚,这是大型活动工作集的一个主要原因。

指定以下子项中的指示值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

值名称:RefsDisableCachedPins

设置 RefsDisableCachedPins = 1

值类型:REG_DWORD

选项 2

此选项向 ReFS 检查点逻辑添加了启发性逻辑,这将导致 ReFS 在删除队列达到特定大小时检查点。 IOS 卡在 ReFS 上,因为检查点逻辑在处理大型删除队列时会卡住。

指定以下子项中的指示值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

值名称:RefsProcessedDeleteQueueEntryCountThreshold

Set RefsProcessedDeleteQueueEntryCountThreshold = 2048

值类型:REG_DWORD

备注

将 RefsProcessedDeleteQueueEntryThreshold 设置为较低值会导致 ReFS 更频繁地检查点。 将该值设置为 2048,然后将该值减小为 1024,然后减小为 512。

选项 3

大型重复范围调用会为系统引入延迟,因为其他操作必须等到这些长时间运行的操作完成。 此选项可以减少重复范围调用的大小。

备注

DPM 将设置此注册表项更改作为 UR4 的默认值,这将在 2017 年 8 月发布。

指定以下子项中的指示值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage

值名称:DuplicateExtentBatchSizeinMB

设置 DuplicateExtentBatchSizeinMB = 100。 (默认值为 2000 [2GB]。 1 到 4095 的任何值都被接受) 。

值类型:REG_DWORD

选项 4

此选项扩展 TimeOutValue。

指定以下子项中的指示值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk

值名称:TimeOutValue

将 TimeOutValue (秒设置为) = 0x78

值类型:REG_DWORD

备注

TimeOutValue 的默认值是 65 0x41 (65 位) 。 0x78转换为 120 位小数。

微软dpm服务器,使用 DPM 的 ReFS 卷在服务器中Windows Server 2016相关推荐

  1. 服务器2016安装系统教材,Windows Server 2016系统配置指南 完整pdf扫描版[155MB]

    <Windows Server 2016系统配置指南>是微软系统资深工程师顾问戴有炜先生最新改版升级的Windows Server 2016三卷力作中的系统配置指南篇.书中秉承了作者的一贯 ...

  2. 修改服务器核心数,Windows Server 2016授权模式大调整,改用处理器核心计价

    每当微软推出新版本的Windows Server,企业最想知道的事情,莫过于售价是否也随之调涨.Windows Server 2016服务器端的授权单价,维持与旧版相同,但微软改以处理器所包含的核心数 ...

  3. 服务器操作系统windows2016,微软正式发布服务器操作系统系统Windows Server 2016

    微软在今天召开了2016年度的Ignite峰会,微软宣布Windows Server 2016和System Center 2016正式与大家见面. Windows Server 2016是云服务准备 ...

  4. 超融合微软服务器许可授权,微软Windows Server 2016转向按核心授权许可

    ZD至顶网软件频道消息:微软的Windows Server 2016要等到2016年下半年才会推出,但是微软高管已经开始沟通关于该系统的许可和定价变化.其中最明显的变化是Windows Server ...

  5. win2019微软更新服务器,将 Windows Server 2016 升级到 Windows Server 2019

    将 Windows Server 2016 升级到 Windows Server 2019 09/16/2019 本文内容 如果要保留相同的硬件和已设置的所有服务器角色而不平展服务器,则需要执行就地升 ...

  6. 2016文件储存服务器,测试Windows Server 2016存储池教程

    测试Windows Server 2016存储池教程 发布时间:2020-06-11 17:20:04 来源:亿速云 阅读:538 作者:元一 此文档主要测试Windows服务器自带功能-" ...

  7. 通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题

    通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题 1. 问题描述 通过客户反馈我们发现Windows Server 2016的IIS无法加载SMB文 ...

  8. 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器

    配置iscsi服务器 In this article, I am going to explain how we can install and configure the iSCSI Target ...

  9. 服务器2016安装系统教材,Windows Server 2016 正式版安装教程

    微软今天正式发布了Windows Server 2016,它可以理解为服务器版的Windows 10,宣告整个核心架构定型稳定.实际上,上月末,微软就已经面向大客户OEM伙伴分发了Windows Se ...

  10. windows server 2016打开服务器管理器和启用或关闭windows功能报.net fr

    Windows server 2016 win10 .net framework报错 删除了.net4 然后就发现打开程序和功能,在点击 启用或关闭windows功能 后提示如下图提示 打开服务器管理 ...

最新文章

  1. CVPR2021 | 重新思考BiSeNet让语义分割模型速度起飞
  2. java 优雅退出_java – 优雅地退出应用程序?
  3. 安装OpenResty开发环境
  4. 再见BOBO,从此梅阿查再无国王!
  5. 【转载】使用javassist动态注入代码
  6. Ansible Inventory指北进阶
  7. 人的大脑皮层对产品设计有何启发?
  8. Swift 3 网络请求+数据解析
  9. Android studio 关于SQlite数据库导出,创建数据库、表以及如何查看操作
  10. DropDownList的用法
  11. POLLERR的故事
  12. redis——持久化
  13. web.xml文件头出错
  14. 如何将Springboot项目成功部署到linux服务器上?
  15. 计算机应用节能环保,计算机应用的节能环保问题研究
  16. RK3399Pro Android Rock-X 人工智能开发系列(2)
  17. 小米Android系统限制联网,Android 7 以上版本,绕过CA限制,抓取https
  18. 干涉测量技术的应用_倾斜摄影与激光雷达技术在输电线路实景三维测量应用中的比较...
  19. 阿里巴巴《Java开发手册(黄山版)》阅读笔记
  20. linux环境下hadoop版本的升级、更换

热门文章

  1. 个人所得税 java_计算个人所得税的java代码
  2. sql时间转换时分秒_sql秒转换成时分秒格式
  3. 从单目视觉信息学习深度信息(一)
  4. flutter 单线程异步 及 isolate 使用过程遇到的问题
  5. 竟然可以用Python操作 Word 文档,这么多的骚操作!
  6. Flutter第7天--字体图标,2021年Android开发进阶课程
  7. WPS Excel表格怎么启用宏功能?
  8. fatal: Exiting because of unfinished merge.致命的:由于合并未完成而退出。
  9. 中兴olt xpon开局及业务配置以及原理
  10. 95后,我们一起看过的剧