Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2020-01-14 21:50:48

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Skalowanie procka?

Cześć!

Kiedyś na debianie korzystałem z acpi_cpufreq czy jakoś tak - wówczas przydzielałem sobie na sztywno maksymalną częstotliwość procka i działało jak chciałem. Protem wprowadzili intel_pstate, ustawiłem sobie na performance i w sumie chodziło podobnie. W jednym i drugim przypadku korzystałem z cpufrequtils (czy jakoś tak).

Potem coś pomieszali, w między czasie na desktopie przeszedłem na ubuntu lts bo w sumie jest tak samo awaryjne jak debian stable i debian sid (czyli w ogóle nie jest) i nie mam pomysłu jak na sztywno przydzielić maksymalną częstotliwość pracy procka. Problem dotyczy dwóch różnych komputerów, jeden to kręcony quad q6600 do 3.0ghz (daje radę!) oraz lapka z i3-2312m. Próbowałem cpufrequtils, cpufreqd oraz cpupower.

Ktoś może mógłby mnie nakierować? Może da radę ustawić to na sztywno podczas ładowania kernela?

Offline

 

#2  2020-01-14 22:54:03

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Skalowanie procka?

jaka wersja ubuntu i co masz wkoncu zainstalowane co kontroli cpu?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#3  2020-01-15 21:08:18

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Skalowanie procka?

A po co procek ograniczać? xD

Offline

 

#4  2020-01-15 22:16:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Skalowanie procka?

morfik napisał(-a):

A po co procek ograniczać? xD

Np po to żeby komp nie odfrunął jak helikopter, kiedy wiatrak dostanie szału.

Albo żeby nie wyssał popiołu z pieca w kotłowni. :P

Ostatnio edytowany przez Jacekalex (2020-01-15 23:24:50)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Online

 

#5  2020-01-15 23:00:36

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Skalowanie procka?

morfik napisał(-a):

A po co procek ograniczać? xD

ja mam down scale z 3.8ghz do 0.8ghz

nie ms sensu aby się grzało jak czytam coś :)


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#6  2020-01-16 11:31:08

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Skalowanie procka?

Nie chodzi o ograniczanie, a o to żeby podczas nudy sam się nie ograniczał.

Ubuntu LTS, cpupower, wersję kernela sprawdzę jak wrócę, chociaż było to coś w okolicach 5.3.

Offline

 

#7  2020-01-16 15:14:26

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Skalowanie procka?

Pavlo950 napisał(-a):

Nie chodzi o ograniczanie, a o to żeby podczas nudy sam się nie ograniczał.

To zdanie nie ma najmniejszego sensu :D

Podczas idle ma być max częstotliwość a podczas używania spadać?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#8  2020-01-16 16:42:50

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Skalowanie procka?

Jacekalex napisał(-a):

morfik napisał(-a):

A po co procek ograniczać? xD

Np po to żeby komp nie odfrunął jak helikopter, kiedy wiatrak dostanie szału.

Albo żeby nie wyssał popiołu z pieca w kotłowni. :P

No to raczej potrzebna wymiana chłodzenia. xD

urbinek napisał(-a):

morfik napisał(-a):

A po co procek ograniczać? xD

ja mam down scale z 3.8ghz do 0.8ghz

nie ms sensu aby się grzało jak czytam coś :)

No ale przecie procki mają stany bezczynności, w których praktycznie nie pobierają żadnej energii, więc bez znaczenia czy masz 4GHz czy 100MHz. Jak  procek jest nieużywany, to nie pobiera energii albo pobiera jej tyle, że to nie czyni w standardowym użytkowaniu żadnej różnicy. Jedyna różnica jest wtedy, gdy procesor albo jego rdzenie wyłączysz kompletnie. W zasadzie liczy się jedynie obciążenie procka w danej chwili i tylko to przekłada się na faktyczny pobór mocy i wydzielanie ciepła. Jeśli teraz ograniczysz prockowi częstotliwość 4x, to zadanie, które ma wykonać, zajmie mu co najmniej 4x więcej czasu. W efekcie więcej ciepła się wydzieli i więcej prądu taki procek zje, no i więcej czasu stracisz...  xD

Tu jest przykład jednego rdzenia mojego procka po 40 min. pracy od startu systemu:

Kod:

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 933 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz, 1.07 GHz, 933 MHz
  available cpufreq governors: conservative, ondemand, powersave, userspace, performance, schedutil
  current policy: frequency should be within 933 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
  cpufreq stats: 2.00 GHz:20.68%, 1.87 GHz:2.55%, 1.73 GHz:2.43%, 1.60 GHz:2.39%, 1.47 GHz:3.69%, 1.33 GHz:4.75%, 1.20 GHz:8.60%, 1.07 GHz:15.89%, 933 MHz:39.02%  (76199)

Jak widać, on głównie i tak siedzi w tych ~900 MHz.

Ostatnio edytowany przez morfik (2020-01-16 16:46:16)

Offline

 

#9  2020-01-16 17:02:44

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Skalowanie procka?

Tu jest trochę lepsze wyjaśnienie https://superuser.com/a/1121700


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#10  2020-01-16 19:50:26

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Skalowanie procka?

Tu jeszcze taki kawałek z wiki:

Dynamic frequency scaling by itself is rarely worthwhile as a way to conserve switching power. Saving the highest possible amount of power requires dynamic voltage scaling too, because of the V2 component and the fact that modern CPUs are strongly optimized for low power idle states. In most constant-voltage cases, it is more efficient to run briefly at peak speed and stay in a deep idle state for longer time (called "race to idle" or computational sprinting), than it is to run at a reduced clock rate for a long time and only stay briefly in a light idle state. However, reducing voltage along with clock rate can change those trade-offs.
-- https://en.wikipedia.org/wiki/Dynamic_frequency_sca … rmance_impact

Offline

 

#11  2020-01-16 21:50:00

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Skalowanie procka?

Zarządzanie poborem energii za pomocą obniżania częstotliwości taktowania to wczesne średniowiecze ;)

Offline

 

#12  2020-01-17 18:02:36

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Skalowanie procka?

urbinek napisał(-a):

Pavlo950 napisał(-a):

Nie chodzi o ograniczanie, a o to żeby podczas nudy sam się nie ograniczał.

To zdanie nie ma najmniejszego sensu :D

Podczas idle ma być max częstotliwość a podczas używania spadać?

Chciałem sobie wrzucić maksymalną częstotliwość pracy na cały czas działania komputera, ot co :D

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)