Re: частота CPU
Согласно домашней странице cpudyn, он использует /proc/cpufreq для ядрер
старее 2.6 и /sys для новых.
Вкратце скалинг устроен так:
1) есть модуль, обеспечивающий взаимодействие с аппаратурой
/lib/modules/`uname -r`/kernel/arch/*/kernel/cpu/cpufreq
2) есть модуль, обеспечивающий руководство частотой.
/lib/modules/`uname -r`/kernel/drivers/cpufreq
(и вшитый performance-governor)
3) есть интерфейс управления этим модулем
например
modprobe powernow-k8
modprobe cpufreq-ondemand
после этого смотреть в
/sys/devices/system/cpu/cpu*/cpufreq/
пакет sysfsutils удобен для регулирования этого добра.
Каждый governor предоставляет свою стратегию управления частотой или
полное ее отсутствие (userspace-governor) и свои ручечки для
регулирования (или их отсутствие). В случае userspace governor для
управления используется внешний демон (которых не менее 3 штук есть)
У чт, 2008-02-07 у 18:08 +0600, Сергей С. пише:
> Подскажите в кртце в механизм работы cpudyn? Каким обрзом он повышает
> частоту? За счет чего он грузит процессор? Я не совсем разбираюсь в
> железе, так что извините за возможно глупый вопрос.
> И какие есть еще способы заставить частоту повыситься?
>
> 2008/2/7, Alexander Vlasov <zulu@gala.net>:
> Легко, и даже кучей способов
> только неплохо знать, кто им у вас управляет. Если in-kernel
> governor,
> то одно дело, если userspace то другое.
>
>
> У чт, 2008-02-07 у 17:23 +0600, Сергей С. пише:
> > А можно ли каким-нибудь способом увеличить Mhz? Я это к
> тому, что в
> > процессе установки HomeWorld 2 под Cedega, выскакивает
> ошибка, что мол
> > не достаточно мощности CPU
> >
> > 2008/2/7, San_Sanych <ssanych@gmail.com>:
> > Сергей С. пишет:
> > > Доборый день. Объясните, пожалуйста почему cpu MHz
> = 598
> > если проц на
> > > 1300 MHz ?
> > >
> > > $ cat /proc/cpuinfo
> > >
> > > processor : 0
> > > vendor_id : GenuineIntel
> > > cpu family : 6
> > > model : 9
> > > model name : Intel(R) Pentium(R) M processor
> 1300MHz
> > > stepping : 5
> > > cpu MHz : 598.083
> > > cache size : 1024 KB
> > > fdiv_bug : no
> > > hlt_bug : no
> > > f00f_bug : no
> > > coma_bug : no
> > > fpu : yes
> > > fpu_exception : yes
> > > cpuid level : 2
> > > wp : yes
> > > flags : fpu vme de pse tsc msr mce cx8 sep mtrr
> pge mca cmov
> > pat clflu
> > > sh dts acpi mmx fxsr sse sse2 tm pbe up est tm2
> > > bogomips : 1197.32
> > Последняя инновация в данной области ― технология
> SpeedStep
> > <http://ru.wikipedia.org/wiki/SpeedStep> 3 с
> расширенными
> > количеством
> > рабочих точек по сравнению с предыдущими версиями
> SpeedStep. С
> > данной
> > технологией 1,6 ГГц Pentium M способен эффективно
> выбирать
> > свою частоту
> > в зависимости от нагрузки и выставлять 600 МГц
> > <http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B3%D0%
> B0%D0%B3%
> > D0%B5%D1%80%D1%86>,
> > 800 МГц, 1000 МГц, 1200 МГц, 1400 МГц и 1600 МГц.
> > (с) http://ru.wikipedia.org/wiki/Pentium_M
> >
> > --
> > Александр Вайтехович
> > e-mail: ssanych[at]gmail[dot]com
> > icq: 168712946
> >
> >
> > --
> > To UNSUBSCRIBE, email to
> > debian-russian-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
> >
> >
> --
> Alexander Vlasov
> ZULU-UANIC
> JID: zulu <at> jabber.kiev.ua
>
>
> --
> To UNSUBSCRIBE, email to
> debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
>
--
Alexander Vlasov
ZULU-UANIC
JID: zulu <at> jabber.kiev.ua
Reply to: