Ik wil jullie toch even wijzen op het feit dat Microsoft zelf aangeeft dat dit helemaal nog
niet in windows 11 zit, maar dus alleen de server versie, maar dat er onder iemand anders reageert dat dit wel gewoon het geval is. (
Screenshot for reference)
Ik vind dat zeer apart. Hanteert men daar verschillende definities van "het zit er in" waardoor je langs elkaar heen praat (omdat het in server nu GA is, dat is wat anders dan een experimental feature)?
Microsoft introduceert eindelijk een “native NVMe”-pad, maar doet dat opt-in en voorzichtig, wat logisch is, want ze weten zelf hoe explosief zo’n fundamentwijziging kan zijn in het echte ecosysteem. Alleen betekent die voorzichtigheid ook dat veel enterprise-klanten hoogstwaarschijnlijk gewoon blijven draaien zoals ze nu draaien: via het vertrouwde SCSI-achtige pad, omdat dat gecertificeerd is, bekend gedrag heeft, en omdat niemand zin heeft om als eerste de nieuwe codepath in productie te “bewijzen”. In enterprise is “20% sneller” zelden een reden om risico te nemen, “geen incidenten” is dat wel. Ik snap de opt-in houding dan ook prima, maar dit had natuurlijk veel eerder al eens gemoeten.
In de comments op de blog zien je overigens ook direct wat er gebeurt als je het inschakelt en er nog dingen lopen die niet voorzien waren.
I enabled this on my home server, a Windows 11 client running on it broke... I needed to enter the Bitlocker recovery key and kept getting a "Critical process died" BSOD on the machine. I cannot do startup repair, have to reset the whole machine
I was thinking, can this have something to do with the Deduplication functionality that is turned on on the server?
[..]
It's worse than I thought: All my machines are corrupted (both Windows and Linux)... This is turning into a drama for me, I urge caution for people wanting to try this out. Again, not sure if it is related to the Deduplication, but wanted to share my experience
Microsoft heeft zichzelf hier in een spagaat gewerkt door precies te doen wat enterprise-software meestal doet als het succesvol is: zo lang mogelijk vasthouden aan legacy paden om regressies te vermijden.
Het SCSI-georiënteerde opslagpad in Windows is decennialang “het contract” geweest waar vendors, drivers, securityproducten, beheer-tooling en hele datacenter-runbooks op leunen. Zie hier ook de HCI
storage stack van Dell (wat nu Azure local is). En zolang je daarmee wegkomt, is het ook rationeel: elke grote wijziging in de kernel I/O-stack is een regressie-magneet. Niet omdat het meteen overal stuk gaat, maar omdat het ergens (bij die ene combinatie van firmware, driver, multipathing, encryptie en load) net genoeg anders gedrag vertoont om je weekend/week te slopen.
This feature counteracts the SQL Server sector size workaround for NVMe drives making it so that SQL Server will no longer run: "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes". How are we to see a benefit on SQL Database servers if we can't run SQL server on NVMe drives?
Gebruikers zijn dan ook terecht wel verbaas denk ik. Ik vind dat de blogpost en zeker het artikel hierboven daar wel wat meer over hadden mogen duiden, want zolang je geen nieuw systeem aan het bouwen bent ga je dit als enterprise klant gewoon niet eens proberen. Men heeft 10 jaar lang performance van drives op de plank laten liggen, dan ga je niet nu ineens weken aan troubleshooting op de hals halen om daar wat mee te doen. Dat is een serieuze investering voor kaas. Die 80 % performance is best case scenario met een machine met 200+ cores. vergeleken met WS 2022. Dus niet de vorige 24h2 build, nee 2022.
Absoluut geen eerlijke vergelijking van alleen deze wijziging. WS2025 was sowieso al tot ~20% sneller bij heel wat disk operations,
https://www.flexense.com/server_2025_vs_server_2022_disk_performance_comparison.html
Windows en serieuze drives is al jaren een drama,
YouTube: This Server Deployment was HORRIBLE. Dit is van 5 jaar geleden. Toen was al bekend dat Microsoft gewoon is blijven hangen op legacy spul voor storage. Default drivers van 2006 bijvoorbeeld. Voor nieuwe installaties is dat gewoon niet acceptabel, zelfs als het wel zou werken.
dus fijn dat dit nu daadwerkelijk een optie is, maar dan moet er nu dus wel heel veel getest gaan worden voordat dit over een paar jaar de standaard is. Vooral partijen die nu op Azure local wat gaan bouwen gaan er wel voordeel uit halen als Dell hierin meewerkt (wat ik gezien heb bij Klant, is dat je het vooral niet aan KPN over moet laten, maar echt de vendoren ondersteunend erbij moet betrekken).