当前位置: 代码网 > 科技>操作系统>Windows > Win11 24H2: 详细解读Windows 更新

Win11 24H2: 详细解读Windows 更新

2024年10月30日 Windows 我要评论
windows 11 24h2 对「windows 更新」机制进行了重大改进。不仅引入了,还显著缩短了「月度更新」的安装和重启时间,同时降低了 cpu 占用率。此外,通过将 microsoft edg

windows 11 24h2 对「windows 更新」机制进行了重大改进。不仅引入了,还显著缩短了「月度更新」的安装和重启时间,同时降低了 cpu 占用率。此外,通过将 microsoft edge 纳入「条件下载」机制,功能更新的下载大小也得到了有效缩减。

月度更新改进

为了更好地理解 windows 11 24h2 在「月度更新」上的改进,让我们先快速了解一下 windows 系统的基本组成方式。

你可以将 windows 操作系统看成是一个由「文件」和「状态」组成的集合,其中包括了编译好的二进制文件:

  • 这些文件被分组成了不同的「组件」,「月度安全」和「功能更新」实际上就是对这些「组件」进行更新。
  • 「组件」又被分组为逻辑包,包与包之间可以相互嵌套。例如,顶级包会将特定 windows 版本所需的所有文件组合在一起。此外,系统还包含了描述这些组件、包和版本信息的元数据文件,其中组件的元数据被称为「清单」。

与之前的 windows 11 客户端服务堆栈相比,windows 11 24h2 在「月度更新」方面实现了以下关键突破:

  • 并行处理组件清单:这一技术补充了 windows 11 22h2 中首次引入的「反向和正向差异并行水合技术」。
  • 优化组件清单的读取和解析:在首次读取和解析后,结果会被缓存,供后续过程使用。如果同一组件在多个包中被引用,这将大大提高效率。
  • 动态调整内存使用:根据系统内存的可用情况,灵活调整清单缓存所占用的内存大小。

1.1 场景 1:「windows 更新」性能测试

为了进行性能对比,微软模拟了一台维护良好的设备,将新版「windows 更新」服务堆栈集成到了 windows 11 22h2 中进行测试。通过相同的安全更新,测试新旧两种服务堆栈的性能差异。

1.1.1 测试环境

  • 基准系统:windows 11 22h2 企业版, build 22621.3155(2024 年 2 月安全基础镜像)
  • 更新包:2024 年 3 月安全更新
  • 测试平台:azure vm(standard_a8_v2),8 核心 vcpu,16 gb ram 和 ssd 存储。

1.1.2 测试结果

windows 11 24h2 相比 windows 11 22h2 的新、旧服务堆栈,在「windows 更新」时,性能有了显著提升:

改进项目性能提升
安装时间提速 45.6%
重启时间提速 39.7%
cpu 占用减少 15.3%

1.2 场景 2:「windows 更新」性能测试

微软的第 2 次测试模拟了一台更新落后 18 个月的非典型场景,在使用 windows 11 22h2 旧版服务堆栈和集成了 windows 11 24h2 新版服务堆栈的情况下,进行了相同更新的负载测试。

1.2.1 测试环境

  • 基准系统:windows 11 22h2 企业版, build 22621.1(原始镜像)
  • 更新包:2024 年 3 月安全更新
  • 测试平台:azure vm(standard_a8_v2),8 核心 vcpu,16 gb ram,ssd 存储。

1.2.2 测试结果

windows 11 24h2 新版服务堆栈还是性能优势明显:

改进项目性能提升
安装时间提速 43.6%
重启时间提速 33.5%
cpu 占用减少 25%

由于 windows 11 22h2 和 23h2 使用相同的服务堆栈,因此本次测试观察到的性能提升对这两个版本都适用。

两次的测试结果都表明,windows 11 24h2 改进的「windows 更新」基础架构在各个方面都实现了显著的性能提升,具体表现在:更少的 cpu 占用,更快的安装和重启速度,从而有效缩短了系统的停机时间。

功能更新改进

在传统「功能更新」方面,windows 11 24h2 成功地将下载大小减少了约 200 mb。这是如何实现的呢?

2.1 智能更新机制

在 windows 11 22h2 中,微软首次对「内置应用」进行了重新设计,并启用了「条件下载」机制。内置应用可分为两类:

  • 系统应用:如「设置」和「文件资源管理器」,通过 windows 月度更新进行维护。
  • 其他应用:如「邮件」、「日历」和「记事本」,通过 microsoft store 进行更新。

2.2 工作机制

  • 重新设计 uup 文件结构:在统一更新平台 (uup) 的文件集合中,内置的非系统应用结构得到了重新设计。
  • 版本比对与条件下载:在功能更新开始时,「windows 更新」会自动比对已安装应用的版本信息。如果通过 microsoft store 安装的应用版本比功能更新包中的版本更新,系统会自动跳过对这些应用的更新。
  • 有条件下载:功能更新期间,「windows 更新」不会下载任何最新的应用程序。应用仅在需要时被有条件地下载和安装,从而大大节省了下载时间。

2.3 纳入 microsoft edge

在 windows 11 24h2 中,微软将 microsoft edge 也纳入了这一机制,从而为某些设备节省了约 200 mb 的下载大小。这一切都是自动完成的,无需手动配置。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com