Intel CPU Throttling (Как проверять?)
Модератор: Модераторы разделов
-
- Сообщения: 216
Intel CPU Throttling
Врубил в ядре хук на это и пересобрал его. Где теперь смотреть, троттлиться ли процессор? В dmesg будет?
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Intel CPU Throttling
ХЗ, что есть хук в данном контексте, но допустим, что ядерная часть готова для подстройки частоты проца - тогда осталось подобрать демона (powernowd, cpufreq или другого), которые будет работать в пользовательском пространстве и менять частоту проца. В его же логах можно будет и посмотреть статистику.
-
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Intel CPU Throttling
gordon01
На AMD делаю powersave -l понижение
и powersave -f максимум
По дефолту стоит авто (в зависимости от нагрузки)
На AMD делаю powersave -l понижение
и powersave -f максимум
По дефолту стоит авто (в зависимости от нагрузки)
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Сообщения: 216
Re: Intel CPU Throttling
ХЗ, что есть хук в данном контексте, но допустим, что ядерная часть готова
check for P4 thermal throttling interrupt. (X86_MCE_P4THERMAL)
Enabling this feature will cause a message to be printed when the P4
enters thermal throttling.
для подстройки частоты проца - тогда осталось подобрать демона (powernowd, cpufreq или другого), которые будет работать в пользовательском пространств//е и менять частоту проца. В его же логах можно будет и посмотреть статистику.
Вы не знаете, что такое Termal Throttling.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
- Сообщения: 103
- ОС: Ubuntu 8.10
Re: Intel CPU Throttling
thermal Throttling - это, скажем, процесс снижения частоты процессора при перегреве.
Проверить, пишет ли ядро что-то в лог, можно, допустим, так - нагреть проц до критической температуры (например, на время отключить вентиллятор) и смотреть, что там с ним происходит Пока что он может и не троттлить, если температура в рамках нормального.
Проверить, пишет ли ядро что-то в лог, можно, допустим, так - нагреть проц до критической температуры (например, на время отключить вентиллятор) и смотреть, что там с ним происходит Пока что он может и не троттлить, если температура в рамках нормального.
"I'm free like a flying demon, no more of them filthy lies.
Just free like a flying demon, this is the day of my life."
Just free like a flying demon, this is the day of my life."
-
- Сообщения: 207
Re: Intel CPU Throttling
На самом деле троттлинг не управляется софтом, это чисто аппаратная фишка.
Говоря точно, при достижении определенной температуры проц начинает пропускать такты.Впрочем, внешне выглядит это все именно как снижение частоты.
Касательно проверки согласен с постом Apocalypse, самое простое - поставить задачку помощнее и отключить вентилятор на кулере.Ну, и наблюдать за температурой проца.Прескотты обычно сваливаются в троттлинг при 75-80 по цельсию.
Говоря точно, при достижении определенной температуры проц начинает пропускать такты.Впрочем, внешне выглядит это все именно как снижение частоты.
Касательно проверки согласен с постом Apocalypse, самое простое - поставить задачку помощнее и отключить вентилятор на кулере.Ну, и наблюдать за температурой проца.Прескотты обычно сваливаются в троттлинг при 75-80 по цельсию.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
-
- Сообщения: 216
Re: Intel CPU Throttling
Я прекрасно знаю, что это такое. Мне ВСЕГО ЛИШЬ нужно узнасть, как смотреть троттлиться ли проц в линуксе, если ядро собрано с поддержкой мониторинга этой функции.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
- Сообщения: 192
- ОС: openSuSE, Mandriva 2006
Re: Intel CPU Throttling
В консоли периодически вводи
Код: Выделить всё
cat /proc/cpuinfo | grep "cpu MHz"
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Сообщения: 192
- ОС: openSuSE, Mandriva 2006
Re: Intel CPU Throttling
Да, согласен.
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Intel CPU Throttling
Производительность требуется смотреть, надо полагать. Ну например, отрубить DRI, запустить glxgears, что-нибудь типа того.
-
- Сообщения: 207
Re: Intel CPU Throttling
По теме: ИМХО надо dmesg смотреть.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
- Бывший модератор
- Сообщения: 2088
- Статус: Насильник бабушек-педофилок
- ОС: Windows 10
Re: Intel CPU Throttling
(Mind Freedom @ Jul 7 2006, в 22:58) писал(а):По теме: ИМХО надо dmesg смотреть.
и что ты там увидеть хочешь?
хосспди, еще один совет проверять тактовую частоту - всю тему зарежу, кроме первого сообщения...
Хрю.
-
- Сообщения: 207
Re: Intel CPU Throttling
(Topper @ Jul 8 2006, в 05:48) писал(а):и что ты там увидеть хочешь?
Сообщение о том, что проц упал в троттлинг.
А при чем тут тактовая частота?=)
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
- Бывший модератор
- Сообщения: 2088
- Статус: Насильник бабушек-педофилок
- ОС: Windows 10
Re: Intel CPU Throttling
(Mind Freedom @ Jul 8 2006, в 19:25) писал(а):Сообщение о том, что проц упал в троттлинг.
А при чем тут тактовая частота?=)
dmesg выводит сообщения ядра, выдаваемые при загрузке системы. троттлинг процессора - дело долей секунд. спрашивается: каким боком информация, выдаваемая при загрузке системы, может помочь для отлова троттлинга?
Хрю.
-
- Сообщения: 216
Re: Intel CPU Throttling
Вроде нашёл сам. Это функция ACPI. Пробовал опросить /proc/acpi/processor/CPU0/throttling
Получил <not supported>
Что странно очень, народ, попробуйте кто-нить у себя посмотреть
Получил <not supported>
Что странно очень, народ, попробуйте кто-нить у себя посмотреть
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Intel CPU Throttling
Тоже самое. И ещё тут:
Код: Выделить всё
root:# cat /proc/acpi/processor/CPU1/info
processor id: 0
acpi id: 1
bus mastering control: no
power management: no
throttling control: no
limit interface: no
-
- Сообщения: 207
Re: Intel CPU Throttling
(Topper) писал(а):dmesg выводит сообщения ядра, выдаваемые при загрузке системы. троттлинг процессора - дело долей секунд. спрашивается: каким боком информация, выдаваемая при загрузке системы, может помочь для отлова троттлинга?
Не согласен с тем, что dmesg выводит ТОЛЬКО информацию при загрузке.ИМХО туда пишутся ВСЕ сообщения, относящиеся к аппаратному обеспечению.Например, при подключении любого usb-девайса (принтер, флэшка, usb-hdd) именно в dmesg падают сообщения о нём.
Исходя из этого думаю, что именно туда упадут сообщения о троттлинге.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
-
- Сообщения: 170
- ОС: Debian
Re: Intel CPU Throttling
Код: Выделить всё
qwerty:/usr/src# cat /proc/acpi/processor/CPU0/info
processor id: 0
acpi id: 0
bus mastering control: yes
power management: yes
throttling control: yes
limit interface: yes
qwerty:/usr/src# cat /proc/acpi/processor/CPU1/info
processor id: 1
acpi id: 1
bus mastering control: yes
power management: yes
throttling control: yes
limit interface: yes
qwerty:/usr/src#
И как теперь узнать, работает ли он или нет !?

-
- Сообщения: 150
- Статус: Курит в сторонке ~~~~~
- ОС: O SUSE 11.2 и всякое
Re: Intel CPU Throttling
Чё вы чудите?
В KSysGuard в график можно добавить датчик тактовой частоты и лупится в него хоть до посинения, нагревая - охлаждая проц
В KSysGuard в график можно добавить датчик тактовой частоты и лупится в него хоть до посинения, нагревая - охлаждая проц

А это чё за красная кнопочка :|
-
- Сообщения: 715
- Статус: ASIC Design Engineer
- ОС: RHEL4
Re: Intel CPU Throttling
Код: Выделить всё
$ cat /proc/acpi/processor/CPU0/throttling
state count: 8
active state: T0
state available: T0 to T7
states:
*T0: 100%
T1: 87%
T2: 75%
T3: 62%
T4: 50%
T5: 37%
T6: 25%
T7: 12%
PS:
Код: Выделить всё
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 22
model name : Intel(R) Celeron(R) CPU 220 @ 1.20GHz
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm syscall nx lm constant_tsc up pni monitor ds_cpl tm2 cx16 xtpr lahf_lm
Never stop thinking..................................................................