HZ, jiffies [LÖST]
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
HZ, jiffies [LÖST]
Någon som vet vad de olika Ubuntu-distarna har för inställning av HZ? Dvs. tiden mellan jiffies? Tnx in advance.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: HZ, jiffies
Jag har ingen aning om vad du skriver om. Kan du berätta vad en jiffy är?
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
Re: HZ, jiffies
Kolla
http://en.wikipedia.org/wiki/Jiffy_(time)
eller googla.
Edit: Länken verkar missa sista parentesen. Bugcheck?
http://en.wikipedia.org/wiki/Jiffy_(time)
eller googla.
Edit: Länken verkar missa sista parentesen. Bugcheck?
- Erik Andrén
- Inlägg: 227
- Blev medlem: 21 okt 2006, 22:20
- Ort: Uppsala
- Kontakt:
Re: HZ, jiffies
En jiffy är ett tidsmått inom linuxkärnan.
Ubuntu använder dynticks idag vilket betyder att antalet interrupts per sekund ständigt varierar istället för att hårdkodas som förr i tiden.
Lite mera information:
http://lwn.net/Articles/223185/
Ubuntu använder dynticks idag vilket betyder att antalet interrupts per sekund ständigt varierar istället för att hårdkodas som förr i tiden.
Lite mera information:
http://lwn.net/Articles/223185/
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
Re: HZ, jiffies
Med
init_timer(&jiq_timer); /* init the timer structure */
jiq_timer.function = my_timerproc;
jiq_timer.data = (unsigned long)&jiq_data;
jiq_timer.expires = jiffies + 10;
add_timer(&jiq_timer);
anropas my_timerproc() var 10:nde jiffie i min drivare. Oavsett dynticks eller inte. Hur vet jag hur lång en jiffie är?
Någon som vet? Alternativet att skriva en rutin som räknar ut jiffie-tiden är ju möjlig. Någon i embedded-världen kanske vet?
init_timer(&jiq_timer); /* init the timer structure */
jiq_timer.function = my_timerproc;
jiq_timer.data = (unsigned long)&jiq_data;
jiq_timer.expires = jiffies + 10;
add_timer(&jiq_timer);
anropas my_timerproc() var 10:nde jiffie i min drivare. Oavsett dynticks eller inte. Hur vet jag hur lång en jiffie är?
Någon som vet? Alternativet att skriva en rutin som räknar ut jiffie-tiden är ju möjlig. Någon i embedded-världen kanske vet?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: HZ, jiffies
Man kan kolla i /boot/config-* för att se hur kärnan är konfigurerad, sök på "CONFIG_HZ=".
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
Re: HZ, jiffies
Tack, fint, jag fixade det så att min drivare verkar fungera.