Windows Server 2025 Hyper-V 新变化

news2025/1/19 2:32:41

今天简单跟大家聊聊Windows Server 2025 Hyper-V一些新功能新变化,具体如下:

在 VM 之间共享 GPU

随着图形处理器的重要性日益增加,特别是由于它们在 AI 应用程序中的核心作用,Hyper-V 中对 GPU 的现有支持已不再足够。到目前为止,它仅限于使用直接设备分配 (DDA) 将 GPU 传递到虚拟机,使其独占于该特定 VM

考虑到它们的高性能和成本,现代图形处理器的这种利用效率低下。因此,Windows Server 2025 将允许对 GPU 进行分区,使其能够在多个 VM 之间共享。

跨多个虚拟机对 GPU 进行分区

除了提高资源利用率外,此 GPU 虚拟化还支持集群内和独立主机之间的实时迁移。以前将物理硬件直接分配给 VM 的概念阻止了 VM 到另一台主机的不间断传输。这同样适用于 VM 的高可用性,现在在使用 GPU 分区时支持高可用性。

新功能的先决条件是支持单根输入/输出虚拟化 (SR-IOV)、AMD Milan Intel Sapphire Rapids 处理器以及 Nvidia GPU A2A10A16 A40Windows 10/11Windows Server 2019/2022 Linux Ubuntu 18.04/20.04 LTS 可用作来宾。

图形处理器池化

除了 GPU 分区之外,Windows Server 2025 还支持相反的过程:即将多个图形处理器组合到一个虚拟 GPU 中。此池专为故障转移而设计,不支持实时迁移,因为它依赖于 DDA

用于 VM 故障转移的 GPU

管理员需要在每个群集节点上创建一个同名的池,并将 VM 分配给此池。如果节点发生故障,群集将在另一台服务器上启动 VM,并将其连接到相应的池。

工作组群集中的实时迁移

Windows Server 2025 引入了有关实时迁移的另一项创新。从版本 2016 开始,操作系统允许在工作组中设置集群。这种配置主要适用于较小的部署,例如远程办公室,在这些部署中,组织希望使基础结构尽可能简单。传统上,不是 Active Directory 成员的群集不支持所有工作负载,对于 Hyper-V 角色,它仅提供快速迁移。这在 Server 2025 中发生了变化,它在无 AD 群集上引入了基于证书的实时迁移。

集群中的混合 CPU

动态处理器兼容性也有一个更新。它允许将具有来自同一制造商的不同代处理器的计算机分组到一个群集中。在这种情况下,Windows 仅使用 CPU 功能的最低公分母。

动态处理器兼容性允许在集群中使用不同的至强 CPU

2025 版本中,现在可以在一个集群中混合使用第三代和第四代英特尔至强处理器。

Gen2 VM 作为默认值

另一项更改将使第二代 VM 成为默认 VM。目前,使用 Hyper-V 管理器或 Windows Admin Center 创建 VM 时,默认值仍为 Gen1Gen2 不仅提供更高的可伸缩性,还支持安全启动、TPM UEFI 等功能。

Hyper-V 的存储改进

即将推出的 Windows Server 版本在存储功能方面引入了一系列增强功能,特别有利于虚拟化工作负载。

其中包括由于新的本机驱动程序而改进了 NVMe 的性能。据制造商称,与 Server 2022 相比,这将使最大 IOPS 数增加多达 90%。此外,新的操作系统将包括一个用于连接到 SAN NVMe over Fabric 启动器。

ReFS 将获得一个新的重复数据删除功能,与当前实现不同,该函数不仅限于冷存储。这涉及通常驻留在文件服务器上的数据,而这些数据很少更改。但是,新的 ReFS 重复数据删除也适用于虚拟驱动器等热数据,有望为 VHDX) 和 ISO 文件节省高达 90% 的存储空间。

综上,我们简单汇总下Windows Server 2025 中的 Hyper-V部分更新内容:包括 GPU虚拟化,这是 VMware 已经拥有一段时间的功能,对 AI 应用程序尤为重要;操作系统支持 GPU 的分区和池化。后者仅用于故障转移,而分区还允许对分配了 vGPU VM 进行实时迁移。支持未加入 AD域基于证书的集群的实时迁移。动态处理器兼容性功能支持第三代和第四代至强 CPU 在集群中共存。Windows Server vNext NVMe SSD 上提供 90% 以上的 IOPSNVMe over Fabric NVMe-oF) 支持。存储副本性能提高了 3 倍。精简配置存储。对存储空间直通 (S2D) 的延伸群集支持。群集感知更新增强功能,使其更具弹性。NetworkATC Windows Server 的支持。新的 ReFS 本机重复数据删除和压缩,针对虚拟机等热数据进行了优化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1441687.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GPT-4模型中的token和Tokenization概念介绍

Token从字面意思上看是游戏代币,用在深度学习中的自然语言处理领域中时,代表着输入文字序列的“代币化”。那么海量语料中的文字序列,就可以转化为海量的代币,用来训练我们的模型。这样我们就能够理解“用于GPT-4训练的token数量大…

【MySQL】MySQL表的增删改查(基础)

MySQL表的增删改查(基础) 1. CRUD2. 新增(Create)2.1 单行数据全列插入2.2 多行数据 指定列插入 3. 查询(Retrieve)3.1 全列查询3.2 指定列查询3.3 查询字段为表达式3.4 别名3.5 去重:DISTINCT…

数据结构——单向链表和双向链表的实现(C语言版)

目录 前言 1. 链表 1.1 链表的概念及结构 1.2 链表的分类 2. 单链表接口实现 2.1 数据结构设计与接口函数声明 2.2 创建结点,打印,查找 2.3 尾插,头插,尾删,头删 2.4 插入或删除 2.4.1在指定位置后 2.4.2在…

一文讲透Python函数中的形式参数和实际参数

函数参数包括形式参数和实际参数,简称形参和实参。其中形式参数即是在定义函数时函数后面括号中的参数列表(parameterlist),比如上一个帖子的示例中的width, length;实际参数则是调用函数时函数后面括号中的参数值&…

【OrangePi Zero2的系统移植】OrangePi Zero2 SDK说明

一、使用环境要求 二、获取Linux SDK 三、首次编译完整SDK 基于OrangePi Zero2的系统移植 之前我们讲解香橙派的使用时, 都是直接在香橙派上进行代码编译, 但在实际的项目开发过程中,更多 的还是使用交叉编译环境进行代码的编译。再编译完成…

学习Android的第八天

目录 Android ImageView 图像视图 ImageView 的基本使用 src属性和background属性的区别 范例 解决 anndroid:blackground 属性拉伸导致图片变形的方法 设置透明度的问题 范例 android:src 和 android:background 结合 范例 Java 代码中设置 blackground 和 src 属性…

【C语言自定义类型详解进阶】结构体(补充结构体的对齐和位段,一口气看完系列,央妈都点赞的博文)

目录 1.结构体 1.1 结构的基础知识 1.2 结构的声明 1.2.1特殊的声明(匿名结构体类型) 1.3结构体变量的定义 1.4关于匿名结构体类型的补充 1.5结构体的自引用 1.6结构体变量的初始化 2.结构体内存对齐(重点) 2.1偏移量补…

B2080 计算多项式的值(洛谷)

题目描述 假定多项式的形式为 … x1,请计算给定单精度浮点数 x 和正整数 n 值的情况下这个多项式的值。多项式的值精确到小数点后两位,保证最终结果在 double 范围内。 输入格式 输入仅一行,包括 x 和 n,用单个空格隔开。 输…

数据结构 - 线索树

一、 为什么要用到线索二叉树? 我们先来看看普通的二叉树有什么缺点。下面是一个普通二叉树(链式存储方式): 乍一看,会不会有一种违和感?整个结构一共有 7 个结点,总共 14 个指针域&#xff0c…

Web前端框架-Vue(初识)

文章目录 web前端三大主流框架**1.Angular****2.React****3.Vue**什么是Vue.js 为什么要学习流行框架框架和库和插件的区别一.简介指令v-cloakv-textv-htmlv-pre**v-once**v-onv-on事件函数中传入参数事件修饰符双向数据绑定v-model 按键修饰符自定义按键修饰符别名v-bind(属性…

速过计算机二级python——第9讲 详解第 2 套真题

第9讲 详解第 2 套真题 基本编程题【15 分】简单应用题【25 分】综合应用题【20 分】**问题 1**【10 分】:**问题 2【10 分】:**基本编程题【15 分】 考生文件夹下存在一个文件 PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:【5 分】题目: import __________ b…

【数据结构与算法】力扣刷题记之 稀疏数组

🎉🎉欢迎光临🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟特别推荐给大家我的最新专栏《数据结构与算法:初学者入门指南》📘&am…

手把手教你开发Python桌面应用-PyQt6图书管理系统-图书添加模块UI设计实现

锋哥原创的PyQt6图书管理系统视频教程: PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~_哔哩哔哩_bilibiliPyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~共计24条视频&…

ClickHouse的优缺点和应用场景

当业务场景需要一个大批量、快速的、可支持聚合运算的数据库,那么可选择ClickHouse。 选择ClickHouse 的原因: 记录类型类似于LOG,读取、运算远远大于写入操作选取有限列,对近千万条数据,快算的运算出结果。数据批量…

LiteFlow规则引擎框架

LiteFlow规则引擎框架 Hi,我是阿昌,今天介绍一个规则引擎框架,LiteFlow; 一、前言 那首先得知道什么是规则引擎?规则引擎是 一种用于自动化处理业务规则的软件组件。 在软件行业中,规则引擎通常用于解决…

HTML+CSS+JS网页设计

文章目录 作品介绍一、代码演示1.登录、注册,获取当前时间2.轮播图3.家乡简介4.热门景点5.特色美食6.页尾 二、效果图总结 作品介绍 HTML页面主要由:登录、注册跳转页面,轮播图,家乡简介,热门景点,特色美食…

js中new操作符详解

文章目录 一、是什么二、流程三、手写new操作符 一、是什么 在JavaScript中,new操作符用于创建一个给定构造函数的实例对象 例子 function Person(name, age){this.name name;this.age age; } Person.prototype.sayName function () {console.log(this.name) …

NOVATEK显示技术系列之CEDSCHPI Training差异简介

CEDS的数据封包格式:首先CEDS数据封包包括三个部分: Training Pattern即Phase1Control Data 即 Phase2RGB Data 即Phase3 Power on Timing: 工作原理: Power ON时,TCON会发Training Pattern,当COF接受Tr…

springboot-web服务迁移Kubernetes

1、搞定基础镜像 docker pull openjdk:8-jre-alpine docker tag openjdk:8-jre-alpine 10.204.82.15/kubernetes/openjdk:8-jre-alpine docker push 10.204.82.15/kubernetes/openjdk:8-jre-alpine 2、springboot-web应用服务打包 3、编写Dockerfile构建镜像 FROM 10.204.82.…

Vue源码系列讲解——虚拟DOM篇【二】(Vue中的DOM-Diff)

目录 1. 前言 2. patch 3. 创建节点 4. 删除节点 5. 更新节点 6. 总结 1. 前言 在上一篇文章介绍VNode的时候我们说了,VNode最大的用途就是在数据变化前后生成真实DOM对应的虚拟DOM节点,然后就可以对比新旧两份VNode,找出差异所在&…