对于Windows Server管理员来说,这是个相当重大的消息。经过一些延迟后,从Windows Server 2025及其最新的10月累积更新开始,操作系统将最终支持原生的NVMe I/O。这标志着一个时代的终结,此前即便使用性能最强的驱动器,请求也需要被转换成SCSI总线命令。

Cover Image

该功能现已正式发布,并直接内置在操作系统中,尽管默认并未启用。愿意尝试的系统管理员只需调整一个注册表项,或添加一个组策略MSI,即可在高I/O负载下享受到高达80%IOPS提升和高达45%CPU利用率降低。这无疑将为高性能文件服务、虚拟化、AIML工作负载以及数据库等场景注入一剂强心针。

这些数据来自于一个单一的测试环境,尽管配置强大,但在这个领域似乎并不算特别新奇:它是一个双插槽的英特尔系统,拥有208个逻辑核心、128 GB内存和一个Solidigm D7-PS1010 3.5TB PCIe 5.0固态硬盘。即便在单I/O线程下,系统也获得了45%IOPS提升,在8个线程时提升至78%,在16个线程时为71%。同时,在4K随机读取场景下,CPU负载在8个线程时降低了41%,在16个线程时降低了47%

微软的工程团队声称,“整个I/O处理流程都为了极致性能而重新设计。”除了原始性能的提升,对I/O锁定机制的改进还应带来整体更低的延迟和往返时间。

Reddit上的一个讨论帖包含了一些来自非正式测试的有趣评论;一些人声称在他们的系统中没有看到差异,而另一些人则推测只有PCIe 5.0 NVMe设备才能真正显著利用改进后的I/O堆栈。至于消费级驱动器,一位测试者实际上在使用西部数据固态硬盘时看到了性能下降,这表明一些驱动器可能针对旧的处理方式进行了优化。

目前尚不清楚此功能何时会出现在普通的Windows 11中。鉴于消费级驱动器固件的质量参差不齐,要将新的I/O堆栈引入家用PC,很可能需要进行大量测试。同样可能的是,该功能将根据具体驱动器的情况被启用或禁用。

尽管常见的家庭计算场景从增加的I/O中获益不多,但在一些特定领域可能会有切实的收益。首先,重新设计的I/O锁定机制可能会带来更流畅的整体体验,减少因单个应用程序疯狂占用驱动器而导致系统响应停滞的情况——或者在多个任务同时发生时(例如在Windows启动过程结束时,常驻应用程序正在启动)。由于CPU负载降低,游戏加载时间也可能缩短,并且DirectStorage技术可能会因此重新受到关注。时机到来时,我们一定会对此进行全面测试。


文章标签: #WindowsServer #NVMe #性能优化 #IOPS #CPU效率

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。