- Liittynyt
- 12.12.2016
- Viestejä
- 3 930
Eli 1% netflixillä, kun on tehty oikein ja 800%, kun on käytetty Linux kerneliä, joka on vanha, eikä tue tarvittavia asioita.
microbenchmark = synteettinen ythä asiaa testava benchmarkki. EI mikään todellinen ohjelma.
Ja kuusi prosenttia on aika kaukana 40%sta.
Kyllä tuo lähelle 40 prosentilta näyttää käyrän loppuvaiheessa.
No sehän lohduttaakin niitä joilla sattuu olemaan niitä "hyvin harvinaisia palvelinworkloadeja".Hyvin harvinaisissa tilanteissa, palvelinworkloadeilla, ei työpöydällä.
"CPU:n kuormitus nousi just 40%!"
"No ei se mitään, työpöydällä ei noussu!"
Ei se ole täysin evvk. Voisin veikata ettei löydy mitään skenaariota edes synteettisillä testeillä, joilla saa 800% hidastusta Spectre korjausten jälkeen vs ennen korjauksia.Synteettiset testit on loppukäyttäjän kannalta täysin EVVK. Se, mikä ratkaisee, on niiden todellisten ajettavien softien suorituskyky. Niistä synteettisistä on paljon arvoa siihen, että tiedetään, mitä osaa järjestelmästä pitää optimoida, mutta ei mitään arvoa sille, että vertaillaan kahta eri systeemiä sen kannalta, kumpi on parempi/kumpi kannattaa valita.
(Ja jos ajetaan jotain pelkästään user-tilassa CPUta rasittavia synteettisiä testejä, jotka eivät tee systeemikutsuja eivätkä kuluta niin paljoa muistia, että tarvii swapata, näiden meltdown-korjausten vaikutusta ei näe ollenkaan, ne ajautuu ihan yhtä nopeasti)
Sitähän tuo synteettinen benchmarkkikin kertoo. Pienillä system callien määrillä ei merkittävää vaikutusta. Mutta kuten tuo Epic gamesin tapaus kertoo, suurilla voi tulla sellaista hittiä joka oikeasti tuntuu ja pahasti.