Hoe fix je de resource scheduling van de WD Black SN850X 1TB?
Zodra ik een complex gevecht in stap, begint de laadbalk op bizarre momenten te haperen. In een snelle actiegame is zo'n micro-stutter echt dodelijk voor je flow. De SLC-cache van de WD Black SN850X 1TB raakt bij al die kleine fragmenten overbelast, waardoor de schrijfsnelheid keldert van 6600 MB/s naar ongeveer 1200 MB/s. Ik zag in mijn logs dat de I/O-wachttijd schommelde tussen 45-88 ms. Eerst dacht ik dat meer virtueel geheugen (ik zette het op 32 GB) zou helpen, maar dat maakte de boel alleen maar logger. Wat een tijdverspilling. Uiteindelijk ben ik naar Apparaatbeheer gegaan en heb ik de queue depth van de NVMe-controller verhoogd van de standaard 1024 naar 2048, samen met de nieuwste firmware-update. In CrystalDiskMark schoot mijn 4K random read omhoog van 55-62 MB/s naar 78-85 MB/s, wat de laadtijden met zo'n 30% inkortte. Wel kreeg ik in het begin een rare vertraging bij het herkennen van de schijf tijdens het opstarten, maar dat was direct opgelost door het energiebeheer op 'Hoge prestaties' te zetten. De temperatuur bleef stabiel tussen 42-52 °C. Met een performance tool zag ik dat de frametimes nu strak tussen 5,1-6,4 ms liggen