
Nous sommes rarement gâtés par des optimisations de performances aussi majeures que celle-ci. Nous apprenions en décembre dernier l’arrivée d’un nouveau pilote Windows natif pour les SSD avec pour promesse de déplafonner les performances de ces supports de stockage déjà ultra-rapides.
Dédié avant tout à Windows Server 2025, ce pilote est aussi disponible dans Windows 11, mais doit être activé via une commande registre. Actuellement, toutes les commandes liées au stockage étaient traduites en SCSI par le pilote, même pour les SSD NVMe ultra-rapides de notre époque. Concrètement, il s’agit de faire passer le pilote du protocole SCSI (vieux de plusieurs décennies) à une version NVMe native.
Le nouveau pilote NVMeDisk.sys communique directement avec le matériel, contournant ainsi la couche SCSI pour à la fois augmenter les performances de stockage, réduire la latence mais aussi la charge processeur. Après de premiers tests très encourageants il y a quelques mois, le site StorageReview (via Tom’s Hardware) a mesuré les apports majeurs de ce nouveau pilote sur les performances du système.
Des gains en performances majeurs sur Windows
Les tests du média spécialisé dans le stockage ont été réalisés sur une configuration serveur de pointe : double processeur AMD EPYC de 128 cœurs, 768 Go de DDR5 en 4800 MT/s et pas moins de 16 SSD Solidigm en PCIe 4.0. Les gains sont spectaculaires, à la fois pour des petites tailles de fichiers (4K) que pour les gros blocs (64K).

Le test aborde en premier le test des lectures aléatoires sur les SSD NVMe. On parle ici de cas de figure où la réactivité du système et le chargement d’applications est crucial. De très bonnes performances en lectures aléatoires signifient un accès quasi instantané à des données éparpillées sur le « disque ».
Ici, les performances en débits aléatoires 4K ont bondi de 64,89 %, passant de 6,1 à plus de 10 GiB/s. Le gain est massif et concerne la réactivité globale du système. En 64K, pour les charges plus lourdes, l’amélioration est plus mesurée à 22,71 % (91,1 GiB/s).

La suppression de la couche SCSI a aussi un effet bénéfique sur la latence. Celle-ci chute de 38,46 % en 4K (passant de 0,169 ms à 0,104 ms). Pour l’utilisateur, cela se traduit par un système plus « nerveux » et moins de micro-ralentissements lors de tâches intensives dépendantes de la latence (trading, serveurs de jeux, virtualisation haute performance).

Enfin, le nouveau pilote NVMe consomme visiblement moins de ressources processeur pour gérer le même flux de données. Les tests montrent une réduction de l’utilisation du CPU comprise entre 11 % et 12,6 % lors des transferts séquentiels (64K et 128K). Cette réduction de charge permet de libérer davantage de puissance pour des applicatifs réels (IA, serveurs web, virtualisation) tout en réduisant la consommation électrique d’une machine.

Quelques limites
Le pilote NVMe natif de Windows a cependant encore ses limites. Les gains sont ainsi plus modestes en écritures séquentielles, et la latence en écriture a même subi une hausse (environ +40 % en 64K), ce qui suggère que le pilote doit encore être optimisé pour certains types d’écritures.
Pour activer ce nouveau pilote, il faut effectuer une opération dans le registre. À l’heure actuelle, son activation peut être mal gérée par Windows, provoquant des phénomènes de duplication de données et un dysfonctionnement des applications de sauvegarde et de cryptage qui pourraient ne plus reconnaître le disque.
Microsoft travaille en coulisse pour améliorer le support du pilote auprès des principaux fabricants de SSD NVMe. Sandisk vient d’annoncer son support officiel pour les modèles PCIe 4.0 et PCIe 5.0 haut de gamme. Il faudra encore attendre un petit moment avant de voir le pilote activé par défaut au sein de Windows 11.
Votre café et votre dose de tech vous attendent sur WhatsApp chaque matin avec Frandroid.

Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et .
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.