Автор Тема: tickless kernel, 300 Hz timer  (Прочетена 1152 пъти)

lunarvalleys

  • Гост
tickless kernel, 300 Hz timer
« -: Oct 30, 2010, 21:05 »
Здравейте сладури и сладурковци!

да споделя нещо... :)

Когато излезе Slackware 13.0 се появи един дразнещ проблем с лаптопа ми. Дори когато нищо не товари процесора, вентилаторът виеше на умряло, а температурата беше около 65 градуса. Същия проблем го имаше и в новия Slackware 13.1. Направо не знаех какво да правя, седях си със Slackware 12.2. Същия проблем имаше и живият диск на УБУНТУ 10.04. Процесорът ми е Mobile AMD Sempron(tm) Processor 3100+. Интересното е, че със живия диск на openSUSE 11.3 нямаще никакво греене.

Преди няколко дена пробвах какво ще покаже powertop на другия ми компютър, който е със Slackware 13.1, но е десктоп и на него няма как да чуя дали вентилатора вие. Машината е със AMD Athlon. Появи се следното:

Top causes for wakeups:
  89.4% (1001.0)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
   4.2% ( 47.0)       <interrupt> : SiS SI7012, uhci_hcd:usb4
   1.3% ( 14.6)   USB device  5-1 : USB Laser Mouse (Logitech)
   1.3% ( 14.5)       <interrupt> : ohci_hcd:usb5
   1.1% ( 12.2)             skype : hrtimer_start_range_ns (hrtimer_wakeup)
   0.9% ( 10.3)       <interrupt> : sata_sis, uhci_hcd:usb3

поразрових се в Google и попаднах на това:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/373245

И още други подобни. Изглеждаше, сякаш кернелът кара процесора да се буди постоянно. Така. Как се реши проблема?

Прекомпилирах кернела. Използвах за .config конфигурационния файл на vmlinuz-generic-2.6.33.4, като направих следните модификации:

“Processor type and features” > “Timer Frequency” > “300 Hz” (беше 1000)
“Processor type and features” > “Tickless System (Dynamic Ticks)” (не беше отбелязано)
“Processor type and features” > “Preemption model” > “Preemptible kernel”

добавих и вградена поддръжка на модула за reiserfs, но това няма отношение към горепосочения проблем. Сега всичко изглежда ок, температурата е както преди ~52 градуса.

Надявам се, да е от полза това на някой.

Интересно ми е да чуя мнението ви.

поздрави
« Последна редакция: Oct 30, 2010, 21:10 от lunarvalleys »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
проблемация с timer-ите в sdl
Общ форум
dilyan_rusev 0 875 Последна публикация Apr 06, 2007, 14:41
от dilyan_rusev
Въпросче за System timer
Настройка на програми
completer 3 1556 Последна публикация Jan 06, 2009, 22:29
от completer
Shutdown Timer
Настройка на програми
azaden 6 1829 Последна публикация Oct 08, 2010, 11:39
от radoshow
$ find / -idea First-Timer Tips -print
Идеи и мнения
p0p0v 10 2723 Последна публикация May 26, 2015, 17:42
от 4096bits
ПРЕМЕСТЕНО: $ find / -idea First-Timer Tips -print
Настройка на програми
neter 0 827 Последна публикация May 24, 2015, 18:58
от neter