Arutelu Linuxi tuuma taimeri sageduse tÔstmisest 1000Hz-le vaikimisi

Google'i insener pakkus vĂ€lja tuuma taimeri katkestuste generaatori sageduse suurendamise vaikimisi 1000Hz-le, mis toob kaasa ĂŒlesannete vahetuse sageduse suurenemise ja ĂŒlesannete planeerimise aja kvanthi vĂ€hendamise. Praegu kasutatakse vaikimisi 250Hz, mis on kompromiss jĂ”udluse, viivituste ja energiatarbimise vahel.

120Hz vĂ€rskendussagedusega ekraanide kasutamisel, mis on tĂŒĂŒpilised kaasaegsetele arvutitele ja mobiilsetele seadmetele, on 250Hz taimeri sageduse puhul ajakvantisatsiooni ebatĂ€psus umbes pool kaadriaega, mis vĂ€hendab ressursside jaotamise efektiivsust ja ei vĂ”imalda saavutada optimaalset jĂ”udluse ja energia tarbimise suhet. Madala taimeri sageduse korral vĂ”ivad sĂŒsteemide energiatarbimine olla suurem, kuna DVFS (dĂŒnaamiline pinge ja sageduse skaleerimine) mehhanism kasutab agressiivsemat sageduse valiku strateegiat, et mitte aeglustada ĂŒlesannete tĂ€itmist.

Tekkida vĂ”ivad olukorrad, kus ĂŒlesanne on juba soovitud toimingud, mis nĂ”udsid aktiivseid arvutusi, tĂ€itnud, kuid protsessor töötab endiselt kĂ”rgendatud sagedusel, kuna ajakvanti ei ole veel lĂ”ppenud. Ülesannete vahetamise sageduse suurendamine vĂ”ib vĂ€hendada energiatarbimist tĂ€nu dĂŒnaamilise sageduse halduse (DVFS) efektiivsuse suurenemisele, tĂ€psemale ĂŒlesannete planeerimise ajavahemike jaotamisele, sagedasemale CPU koormuse statistika vĂ€rskendamisele ning ĂŒlesannete ooteoleku kestuse vĂ€henemisele.

Teine Google'i insener soovitas jĂ€tta taimeri sageduse 250Hz-ks, kuna taimeri katkevuse sageduse tĂ”stmine vĂ”ib kaasa tuua suurenenud energiatarbimise madala energiaklassi seadmetes, nĂ€iteks asjade interneti jaoks mĂ”eldud tehnikates. Tema hinnangul, kui taimeri sagedus on seatud 1000Hz-ks, on mĂ”nede Android-seadmete puhul teatatud, et protsessori energiatarbimine suureneb 7% vĂ”rra. Samuti tĂ”statub sageduse tĂ”stmisel CPU sagedasem Ă€rkamine, kuna sagedusega 250Hz mÀÀratud taimerid, mis on intervalidega t + 1 ms, t + 2 ms, t + 3 ms ja t + 4 ms, on gruppeeritud ja toovad kaasa ĂŒhe Ă€rkamise, kuid 1000Hz korral toimuvad neli eraldi Ă€rkamist.

Phoronixi ressurss viis lÀbi AMD Ryzen 9 9950X protsessoriga arvutite jÔudlustestid. 1000Hz konfigureerimine osutus Llama.cpp, nginx, SuperTuxKart, Selenium testides kiiremaks ning tuumade koostamise ajamÔÔtmisel. Darktable'i, PostgreSQL, Unvanquished, Xonotic, Blenderi, SVT-AV1 ja RawTherapee testides oli jÔudlus parem 250Hz seadistamisel. 1000Hz juures oli keskmine energiatarbimine 144,2 W, minimaalne - 0,18 W, maksimaalne - 202,13 W, samas 250Hz korral: keskmine 144,37 W, minimaalne 0,07 W, maksimaalne - 202 W.

Arutelu Linuxi tuuma taimeri sageduse tÔstmisest 1000Hz-le vaikimisi


Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster