82、缓存与文件系统技术解析

缓存与文件系统技术解析

1. 持久内存与虚拟PM磁盘支持

持久内存专为服务器系统和关键任务应用程序而设计,例如大型SQL数据库,这些应用程序需要快速响应时间并每秒处理数千个查询。通常,这类服务器在HyperV提供的虚拟机中运行应用程序。Windows Server 2019支持一种新型虚拟硬盘:虚拟PM磁盘。虚拟PM由VHDPMEM文件支持,目前只能使用Windows PowerShell创建(或从常规VHD文件转换而来)。虚拟PM磁盘通过VHDPMEM文件直接映射主机中安装的真实DAX磁盘上的空间块,该文件必须位于该DAX卷上。

当连接到虚拟机时,HyperV会向客户机公开一个虚拟PM设备(VPMEM)。这个虚拟PM设备由位于虚拟UEFI BIOS中的NVDIMM固件接口表(NFIT)描述。SCM总线驱动程序读取该表并创建代表虚拟NVDIMM设备和PM磁盘的常规设备对象。Pmem磁盘类驱动程序以与普通PM磁盘相同的方式管理虚拟PM磁盘,并在其上创建虚拟卷。

虚拟PM设备公开一个从主机虚拟化而来的连续地址空间(这意味着主机VHDPMEM文件不需要连续)。它支持DAX和块模式,这必须在卷格式化时决定,并且支持大页面和巨页面,其使用方式与主机系统相同。只有第2代虚拟机支持虚拟PM设备和VHDPMEM文件的映射。

Windows Server 2019中的Storage Spaces Direct在其虚拟存储池中也支持DAX磁盘。一个或多个DAX磁盘可以是混合类型磁盘聚合阵列的一部分。阵列中的PM磁盘可以配置为提供更大分层虚拟磁盘的容量层或性能层,也可以配置为高性能缓存。

2. 创建和挂载VHDPMEM映像实验

要创建和挂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值