Windows Server 2025 gains native NVMe support, 14 years after its introduction — groundbreaking I/O stack drops SCSI emulation limitations for massive throughput and CPU efficiency gains

Windows Server administrators have much to celebrate with the recent announcement that Windows Server 2025, along with its latest October Cumulative update, will support native NVMe I/O. This marks a significant transition from the previous reliance on SCSI bus commands, even for the most advanced drives. The feature is now generally available and seamlessly integrated into the operating system, although it requires a simple adjustment to be activated.

For those sysadmins eager to harness this new capability, enabling native NVMe I/O involves either modifying a registry key or implementing a group policy MSI. The rewards are substantial: users can expect performance improvements of up to 80% in IOPS and a reduction of CPU utilization by as much as 45% during high I/O loads. These enhancements are particularly beneficial for high-performance scenarios, including file serving, virtualization, artificial intelligence, machine learning workloads, and database management.

Performance Insights

These performance metrics stem from a robust test setup featuring a two-socket Intel system equipped with 208 logical cores, 128 GB of RAM, and a Solidigm D7-PS1010 3.5TB PCIe 5.0 solid-state drive. Even with a single I/O thread, the system demonstrated a 45% increase in IOPS, which surged to 78% with eight threads and 71% with 16 threads. Concurrently, CPU load during 4K random reads experienced a notable decrease of 41% with eight threads and 47% with 16 threads.

Microsoft’s engineering team has emphasized that the entire I/O processing workflow has been reimagined for peak performance. Beyond the raw gains in speed, the revamped I/O locking mechanism is expected to enhance overall latency and round-trip times, leading to a more responsive system experience.

Feedback from the community, particularly on platforms like Reddit, has yielded mixed results. While some users report negligible differences in their systems, others speculate that only PCIe 5.0 NVMe devices can fully leverage the benefits of the new I/O stack. In contrast, anecdotal evidence suggests that certain consumer-grade drives, such as a Western Digital SSD, may perform worse under the new system, indicating that some drives are optimized for the previous architecture.

As for the potential rollout of this feature to Windows 11, there is currently no timeline available. The variability in consumer drive firmware quality suggests that extensive testing will be necessary to adapt the new I/O stack for personal computers. It is likely that the feature’s activation will depend on the specific drive in use.

While typical home computing tasks may not see significant improvements from the enhanced I/O capabilities, there are specific areas where users could benefit. The redesigned I/O locking mechanism may lead to a smoother user experience, minimizing instances where a single demanding application can hinder overall system responsiveness. Additionally, during multitasking scenarios—such as when various applications launch at the end of the Windows boot process—users might notice improved performance. Furthermore, gaming experiences could be enhanced due to the reduced CPU load, potentially reigniting interest in technologies like DirectStorage.

Winsage
Windows Server 2025 gains native NVMe support, 14 years after its introduction — groundbreaking I/O stack drops SCSI emulation limitations for massive throughput and CPU efficiency gains