Portál AbcLinuxu, 9. května 2025 06:25

Dotaz: debian nanokernel

13.12.2011 22:13 lertimir | skóre: 64 | blog: Par_slov
debian nanokernel
Přečteno: 332×
Odpovědět | Admin
Pro NTP server hlásí jádro debianu squeeze přesnost 1e-6 sec, tedy na úrovni mikrosekund. Naproti tomu jádro z opensuse 12.1 hlásí 1e-9 tedy nanosekundy. Je to jen nějaký patch jaderný modul, nebo co je potřeba udělat na změnu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.12.2011 12:28 Roman DAVID | skóre: 24 | Brno
Rozbalit Rozbalit vše Re: debian nanokernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mate v tom Debianu zapnutou podporu pro HR_TIMER (High Resolution Timer)?

Myslim ze to je v konfiguraci jadra polozka CONFIG_HIGH_RES_TIMERS + souvisejici.

Mozna na to bude mit vliv i volba CONFIG_HZ.

Stavajici stav by mel jit vycist z /proc/timer_list.
15.12.2011 00:13 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: debian nanokernel
vypadá to že HR_TIMER je zapnut. výpis pro jedno jádro z /proc/timer_list je:
cat /proc/timer_list 
Timer List Version: v0.5
HRTIMER_MAX_CLOCK_BASES: 2
now at 7292644946842005 nsecs

cpu: 0
 clock 0:
  .base:       ffff88000353d0c8
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1316611373102632571 nsecs
active timers:
 clock 1:
  .base:       ffff88000353d108
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff88000353d1b0>, tick_sched_timer, S:01, tick_nohz_restart_sched_tick, swapper/0
 # expires at 7292644948000000-7292644948000000 nsecs [in 1157995 to 1157995 nsecs]
  .expires_next   : 7292644948000000 nsecs
  .hres_active    : 1
  .nr_events      : 1823905871
  .nr_retries     : 84
  .nr_hangs       : 0
  .max_hang_time  : 0 nsecs
  .nohz_mode      : 2
  .idle_tick      : 129068000000 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4294924563
  .idle_calls     : 2165829069
  .idle_sleeps    : 1273
  .idle_entrytime : 7292644944046140 nsecs
  .idle_waketime  : 129315825913 nsecs
  .idle_exittime  : 129315841538 nsecs
  .idle_sleeptime : 7231518004870994 nsecs
  .last_jiffies   : 6118053533
  .next_jiffies   : 6118053534
  .idle_expires   : 130812000000 nsecs
jiffies: 6118053533

Ještě to může možná ovlivňovat, že systém je matka pro virtualizaci přes xen.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.