【问题标题】:SCCM 1710 - Client Data Source Report incorrectSCCM 1710 - 客户端数据源报告不正确
【发布时间】:2018-03-09 16:38:12
【问题描述】:

我有 800 个客户端启用了分支缓存,但是在部署包时,我没有看到客户端数据源报告显示客户端使用了分支缓存。

我在部署包后等待了 48 小时,但报告中仍然显示所有内容均由服务器提供。

我通过 Perfmon 在三个客户端上看到的情况:

部署到单个客户端

  • BITS: Bytes from ServerRetrieval: Bytes from Server 填充了我期望从我的包中获得的 20mb。

30 分钟后部署到同一子网上的另外两个客户端

  • BITS: Bytes from CacheRetrieval: Bytes from Cache 填充了我期望从我的包中获得的 20mb。
  • 在初始客户端上,我还看到 Retrieval: Bytes Served 大约 40mb,这与证明它已将缓存内容发送到其他两个设备一致。

客户端配置:

  • BITS 已启用
  • 使用以下设置启用客户端缓存
    • 配置 BranchCache - 是
    • 启用 BranchCache - 是
    • 最大缓存大小 - 10%

包配置:

  • 允许客户端与同一子网中的其他客户端共享内容已选中。

这表明内容来自缓存。

【问题讨论】:

    标签: operating-system sccm microsoft-bits system-center


    【解决方案1】:

    在 SCCM 1710 中需要为分支配置 3 项内容。 需要在客户端开启分支缓存,在服务器开启分支缓存,在部署开启分支缓存。

    听起来您在客户端和部署上启用了它,但服务器端呢?为客户端服务的 DP 应启用分支缓存。如果客户端在多个 DP 的边界组中,则它尝试从中下载的 DP 需要启用分支缓存。

    【讨论】:

    • 嗨 Bruce - 只有一个边界组,正如您所说,BranchCache 是在客户端设置和部署中设置的。在 DP 上,选中顶部选项“为此分发点启用和配置 BranchCache”。
    • 嗨 Rob,因此报告中的客户端下载数据通过来自客户端的状态消息发送到站点,并存储在数据库表 ClientDownloadHistory、ClientDownloadHistorySources 和 ClientDownloadHistoryBoundaryGroups 中。您可以查看这些表格并查看数据是否存在,因为您声明报告为空,因此可能不存在。您可以通过在客户端上启用详细日志记录来验证消息,并查看日志文件 StateMessage.log、ContentTransferManager.log 和 DataTransferService.log。这应该告诉您客户端是否正在将数据发送到站点。
    • 感谢布鲁斯的信息。查看 SQL 表后,它们已被填充,但是 ClientDownloadHistorySources 只显示了 BRANCHCACHE 的几个条目 - 其他条目都来自我的服务器 - 这似乎表明 BranchCache 在客户端没有完全工作,需要查看into - 我将设置详细日志记录,看看它是否显示正在发生的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多