Looks like today's MS update (KB5016616) had an IOPS fix. "We reduced the overhead of resource contention in high input/output operations per second (IOPS) scenarios that have many threads contending on a single file." So I ran a benchmark in Samsung Magician, way up after installing this on both random reads/writes.
Windows 11 only has 45% of random write speed in Nvme SSD
As you see above, the other performance is about the same, but in RND 4K Q32 T16 the speed has dropped significantly. I know that because the two software versions are different and the condition of the computer is different, it is normal for the performance to fluctuate, but this performance also dropped too much, and the performance remained stable low after many tests at different times.
Windows for home | Windows 11 | Performance and system failures
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
65 answers
Sort by: Most helpful
-
Anonymous
2022-08-09T22:49:02+00:00 -
Anonymous
2022-07-02T07:42:52+00:00 Hej, mam podobny problem z brakiem wydajności na dysku WD Black sn850, pod Windows 11 build 22000.778. Dysk nie osiąga pełnej prędkości, IOPS jest o ponad 50% niższy niż specyfikacja SSD wynosząca 100 000 IOPS. Problem nadal istnieje. Nie zrobiłem porównania pod Windows 10, od razu zrobiłem instalke na wygraną 11.
Procesor AMD Razen 3700X, MB Asus x570 TUF Gaming Plus.Windows 11 in safe boot mode, IOPS values are much better, as declared by the manufacturer, I do not know what's going on!
-
Anonymous
2022-04-27T02:19:08+00:00 My Random Write was previously 163K IOPS, I have been tracking this since I upgraded to then-prerelease Win11, and across several HW upgrades (motherboard, CPU, SSD and DRAM). To be more precise I had a record of almost 800K IOPS on Win10, so 575K is not technically a full fix of the regression. However, this is a synthetic microbenchmark. And this large change after this particular fix shows that this benchmark does precisely what the KB article mentions: high contention of concurrent writes to a single file. This is not a very realistic I/O pattern even for (well-optimized) database servers, one should use few threads but many I/O queues. Unfortunately I don't have a history with better benchmarks.
Anyway at this point, considering the large changes that Windows 11's I/O subsystem had to enable multiple features from virtualization to DirectStorage, I believe this is as good as we'll ever get for this kind of microbenchmark of traditional I/O APIs.
-
Anonymous
2022-04-26T23:06:57+00:00 Good news everyone, this is now fixed by KB5012643, specifically: "Reduces the overhead of resource contention in high input/output operations per second (IOPS) scenarios that have many threads contending on a single file."
Sigh -- I wish people wouldn't assume it is "fixed". Sure my IOPS on random write are a littler higher with the latest update (incrementally so), but it is not where most benchmarks were under Windows 10. And that has really been the main issue: random write (everything else being equal) is not showing as good results on Win 11 vs. Win 10.
What was you Random write prior to this update? Look at your history under Performance Benchmark in Samsung Magician (you can look at 3 months, 6 months and 1 year back). What were Random Writes previously - and specifically -- most recently prior to this latest update? What OS are you running and are you running the OS on the SSD being tested?