En ingeniør fra Google foreslog at øge timerens afbrydelser i Linux-kernen til 1000Hz som standard, hvilket ville føre til en højere opgave-switche frekvens og en reduktion af tid kvoterne i opgaveplanlæggeren. I øjeblikket anvendes 250Hz som standard, som et kompromis mellem ydeevne, forsinkelser og energiforbrug.
Ved brug af skærme med en opdateringsfrekvens på 120Hz, som er typisk for moderne pc'er og mobile enheder, er tids kvoteringsfejlene ved en timer-frekvens på 250Hz omtrent halvdelen af frame-tiden, hvilket sænker ressourcefordelings effektiviteten og forhindrer, at man opnår det optimale forhold mellem ydeevne og energieffektivitet. Energien i systemer med lav timer-frekvens kan vise sig at være højere, da DVFS (Dynamic Voltage and Frequency Scaling) mekanismen anvender en mere aggressiv strategi for at vælge frekvensen, for ikke at forsinke udførelsen af opgaver.
Der opstår situationer, hvor en opgave allerede har udført de ønskede operationer, som krævede aktiv beregning, men processoren fortsætter med at køre på en højere frekvens på grund af den begrænsede tid kvote, som endnu ikke er afsluttet. En øget opgave-switche frekvens kan føre til et lavere energiforbrug på grund af en mere effektiv dynamisk frekvensstyring (DVFS), en mere præcis fordeling af intervaller i opgaveplanlæggeren, oftere opdatering af CPU belastningsstatistik og mindre tid, hvor opgaver venter.
En anden ingeniør fra Google foreslog at bevare timerens frekvens som den er (250Hz), da en stigning i timers afbrydelsesfrekvens kan føre til en stigning i energiforbruget på lavt effektive enheder, såsom IoT-kort. Ifølge hans vurdering kan en fastlæggelse af frekvensen til 1000Hz selv på enheder, der kører Android, i nogle tilfælde resultere i en stigning i CPU'ens energiforbrug på 7%. Ved en stigning i timerens frekvens ses der også hyppigere vækkelse af CPU'en, da ved 250Hz vil timere sat på intervaller t + 1 ms, t + 2 ms, t + 3 ms og t + 4 ms blive grupperet og føre til én vækkelse, mens der ved 1000Hz vil ske fire separate vækkelser.
Phoronix ressourcen har gennemført en sammenligning af PC-ydeevne baseret på AMD Ryzen 9 9950X CPU. Konfigurationen med 1000Hz viste sig at være hurtigere i testene Llama.cpp, nginx, SuperTuxKart, Selenium og ved måling af tid til kernelkompilering. I testene Darktable, PostgreSQL, Unvanquished, Xonotic, Blender, SVT-AV1, RawTherapee var ydeevnen bedre ved 250Hz. Ved 1000Hz var det gennemsnitlige energiforbrug 144,2 W, minimum 0,18 W, maksimum 202,13 W, mens det ved 250Hz var: gennemsnit 144,37 W, minimum 0,07 W, maksimum 202 W.

Kilde: opennet.ru
