Регулировка частоты процессора Intel®.

Выбор и настройка HardWare

Модератор: Модераторы разделов

Ответить
ted70
Сообщения: 7

Регулировка частоты процессора Intel®.

Сообщение ted70 »

ОС: Debian 8
Ядро: 4.9.0-0.bpo.1-amd64

Есть процессор - Intel® Core™ i5-2500S Processor

У него написано, что он может, при нагрузке, увеличивать свои ГГц до 3.70 GHz.

И вроде эта технология работает, но вот понять не могу, почему она упирается в 3.2GHz?!
Думал, что из-за температуры, но нет - +54.0°C. Это не критическая Т.

Настройки "governor" ни как не влияют (доступны только performance powersave) Менял на "performance" - без изменений.
В биосе все правильно. Да и там особых настоек нету. Просто включить "ускорялку".

Код: Выделить всё

cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 1.60 GHz - 3.70 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 1.60 GHz and 3.70 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency: 3.20 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    3700 MHz max turbo 4 active cores
    3700 MHz max turbo 3 active cores
    3700 MHz max turbo 2 active cores
    3700 MHz max turbo 1 active cores


Вот, нагрузил систему и он с 2.7 увеличил до 3.2. В меньшую сторону (до 1.6) тоже нормально работает.

Код: Выделить всё

acpitool -c
  CPU type               : Intel(R) Core(TM) i5-2500S CPU @ 2.70GHz
  Min/Max frequency      : 1600/3700 MHz
  Current frequency      : 3199 MHz
  Frequency governor     : powersave
  Freq. scaling driver   : intel_pstate
  Cache size             : 3199.987 KB
  Bogomips               : 5387.31
  Bogomips               : 5388.20
  Bogomips               : 5388.27
  Bogomips               : 5388.23
  Function Show_CPU_Info : could not read directory /proc/acpi/processor/
  Make sure your kernel has ACPI processor support enabled.


Видно, что вроде как max 3700 MHz, но выше не поднимается... Откуда берется эта цифра 3200?

Может кто подскажет, в чем дело?

п.с. я не знаю, правильно но ли я выбрал раздел (железо/debian). извиняйте, если что....
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Регулировка частоты процессора Intel®.

Сообщение Bizdelnick »

ted70 писал(а):
28.02.2017 18:07
нагрузил систему

Может плохо нагрузили? Попробуйте stress -c 5
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ted70
Сообщения: 7

Re: Регулировка частоты процессора Intel®.

Сообщение ted70 »

Код: Выделить всё

stress -c 5
stress: info: [10585] dispatching hogs: 5 cpu, 0 io, 0 vm, 0 hdd

Минут 15 в таком состояние был.
В других консолях мониторил:

Код: Выделить всё

Every 1,0s: cat /proc/cpuinfo | grep cpu\ MHz                                                             Tue Feb 28 19:20:49 2017

cpu MHz         : 3199.987
cpu MHz         : 3199.987
cpu MHz         : 3199.987
cpu MHz         : 3199.987

Код: Выделить всё

sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +54.0°C  (high = +80.0°C, crit = +86.0°C)
Core 0:         +50.0°C  (high = +80.0°C, crit = +86.0°C)
Core 1:         +49.0°C  (high = +80.0°C, crit = +86.0°C)
Core 2:         +54.0°C  (high = +80.0°C, crit = +86.0°C)
Core 3:         +49.0°C  (high = +80.0°C, crit = +86.0°C)

Утилита top показывает, что загрузка есть.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2346
ОС: gentoo fluxbox

Re: Регулировка частоты процессора Intel®.

Сообщение yoricI »

Может китайцы научились процы подделывать? Но не до конца :-D
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Регулировка частоты процессора Intel®.

Сообщение NickLion »

Читайте описание характеристик внимательнее (выделено мной):
(http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-6M-Cache-up-to-3_70-GHz?q=i5-2500S) писал(а):Max Turbo Frequency
Max turbo frequency is the maximum single core frequency at which the processor is capable of operating using Intel® Turbo Boost Technology. Frequency is measured in gigahertz (GHz), or billion cycles per second.

Частота 3.7 достигается в случае нагрухки на 1 ядро, если при этом остальные ядра не особо нагружены. В этом случае можно успевать отводить тепло, а при нагрузке на все ядра отводить тепло можно только вот до 3.2 в вашем случае получается.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Регулировка частоты процессора Intel®.

Сообщение Bizdelnick »

Действительно, значит надо смотреть под stress -c1 без дополнительных нагрузок.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ted70
Сообщения: 7

Re: Регулировка частоты процессора Intel®.

Сообщение ted70 »

NickLion писал(а):
01.03.2017 14:34
Читайте описание характеристик внимательнее (выделено мной):
(http://ark.intel.com/products/52211/Intel-Core-i5-2500S-Processor-6M-Cache-up-to-3_70-GHz?q=i5-2500S) писал(а):Max Turbo Frequency
Max turbo frequency is the maximum single core frequency at which the processor is capable of operating using Intel® Turbo Boost Technology. Frequency is measured in gigahertz (GHz), or billion cycles per second.

Частота 3.7 достигается в случае нагрухки на 1 ядро, если при этом остальные ядра не особо нагружены. В этом случае можно успевать отводить тепло, а при нагрузке на все ядра отводить тепло можно только вот до 3.2 в вашем случае получается.

я вот тоже к этому склонялся, но с англ. плохо всегда было. Это не углядел.
Но если это так, то получается это ещё и "фиг" замониторишь? т.к. тут предложили сделать это:
Bizdelnick писал(а):
01.03.2017 14:48
Действительно, значит надо смотреть под stress -c1 без дополнительных нагрузок.


И вот тут ещё больше непонятно.

Код: Выделить всё

stress -c 1
stress: info: [2751] dispatching hogs: 1 cpu, 0 io, 0 vm, 0 hdd

Every 1,0s: cpupower monitor Wed Mar 1 16:04:12 2017

|Nehalem || SandyBridge || Mperf || Idle_Stats
CPU | C3 | C6 | PC3 | PC6 || C7 | PC2 | PC7 || C0 | Cx | Freq || POLL | C1-S | C1E- | C3-S | C6-S
0| 0,00| 0,00| 0,00| 0,00|| 0,00| 0,00| 0,00|| 99,82| 0,18| 3659|| 0,00| 0,00| 0,00| 0,00| 0,00
1| 0,03| 92,79| 0,00| 0,00|| 0,00| 0,00| 0,00|| 0,21| 99,79| 3535|| 0,00| 0,00| 6,75| 0,03| 93,00
2| 0,00| 88,76| 0,00| 0,00|| 0,00| 0,00| 0,00|| 0,66| 99,34| 3644|| 0,00| 10,38| 0,00| 0,00| 88,94
3| 3,81| 49,14| 0,00| 0,00|| 0,00| 0,00| 0,00|| 1,47| 98,53| 3635|| 0,00| 0,04| 44,43| 2,28| 51,76


Код: Выделить всё

Every 1,0s: cat /proc/cpuinfo | grep cpu\ MHz                                                             Wed Mar  1 16:05:25 2017

cpu MHz         : 3699.481
cpu MHz         : 3559.075
cpu MHz         : 3644.274
cpu MHz         : 3696.679

т.е. якобы идет увеличение частоты по всем ядрам?! но получается, что это ОС "плохо" понимает "что происходит?" так?

вот тут человек почти тоже самое написал:
Turbo Boost позволяет процессору увеличивать частоту до 3,70 ГГц при нагрузке на одно ядро.
Т.к. есть механизмы, специально "размазывающие" нагрузку по нескольким ядрам для оптимизации вы видете частоту для "многоядерности" максимальную, хотите увидеть 3.7 - скорее всего потребуется пересобрать ядро с отключением этих оптимизаторов.

что скажите?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Регулировка частоты процессора Intel®.

Сообщение NickLion »

А если попробовать taskset 0x1 ...?
Спасибо сказали:
ted70
Сообщения: 7

Re: Регулировка частоты процессора Intel®.

Сообщение ted70 »

Если я правильно понял, что надо сделать...

Код: Выделить всё

taskset 0x1 stress -c 1
stress: info: [1531] dispatching hogs: 1 cpu, 0 io, 0 vm, 0 hdd

Код: Выделить всё

Every 1,0s: cat /proc/cpuinfo | grep cpu\ MHz                                                             Wed Mar  1 19:30:27 2017

cpu MHz         : 3644.439
cpu MHz         : 3224.542
cpu MHz         : 3602.746
cpu MHz         : 3619.720

Код: Выделить всё

Every 1,0s: cpupower monitor                                                                                         Wed Mar  1 19:31:36 2017

    |Nehalem                    || SandyBridge        || Mperf              || Idle_Stats
CPU | C3   | C6   | PC3  | PC6  || C7   | PC2  | PC7  || C0   | Cx   | Freq || POLL | C1-S | C1E- | C3-S | C6-S
   0|  0,00|  0,00|  0,00|  0,00||  0,00|  0,00|  0,00|| 99,20|  0,80|  3659||  0,00|  0,00|  0,00|  0,00|  0,00
   1|  4,22| 79,95|  0,00|  0,00||  0,00|  0,00|  0,00||  1,79| 98,21|  3511||  0,00|  7,13|  5,99|  3,49| 81,49
   2|  1,46| 93,28|  0,00|  0,00||  0,00|  0,00|  0,00||  0,65| 99,35|  3381||  0,00|  3,25|  0,81|  1,48| 93,75
   3| 27,21|  9,18|  0,00|  0,00||  0,00|  0,00|  0,00||  6,89| 93,11|  3640||  0,00|  3,41| 50,99| 16,67| 21,92
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Регулировка частоты процессора Intel®.

Сообщение NickLion »

Странные результаты. Я получаю макс частоту на 1 ядро (ну, 2, потому что hyper-threading).
Спасибо сказали:
Ответить