[+] zmienny mnożnik taktowania proca

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

[+] zmienny mnożnik taktowania proca

Post autor: Menel »

Robiłem niedawno porządek ze sprzętem i wymieniłem między innymi proca i przyuważyłem, że mam ustawiony zmienny mnożnik taktu..

Teraz pytanie do ekspertów, jaki to ma wpływ na wydajność? bo, że oszczędza energię to mi wiadomo ale na tym mi akurat nie zależy (używam praktycznie zawsze lapa na stałym zasilaniu do tzw. prac biurkowych i w sumie chciałbym zmienić na stały mnożnik ale za bardzo nie wiem jak

Kod: Zaznacz cały

cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping	: 10
microcode	: 0x92
cpu MHz		: 800.000
cache size	: 4096 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
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 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida dtherm tpr_shadow vnmi flexpriority
bogomips	: 4389.33
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping	: 10
microcode	: 0x92
cpu MHz		: 800.000
cache size	: 4096 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
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 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida dtherm tpr_shadow vnmi flexpriority
bogomips	: 4389.33
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Kod: Zaznacz cały

dmidecode -t bios
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: Phoenix Technologies LTD
	Version: V1.35          
	Release Date: 07/03/2008
	Address: 0xE58D0
	Runtime Size: 108336 bytes
	ROM Size: 1024 kB
	Characteristics:
		ISA is supported
		PCI is supported
		PC Card (PCMCIA) is supported
		PNP is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		ACPI is supported
		USB legacy is supported
		AGP is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
pozdrawiam
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Szukaj w BIOS czegoś takiego jak Intel Speed Step
http://pl.wikipedia.org/wiki/SpeedStep
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

Post autor: Menel »

nie ma nic w biosie szukałem wcześniej, pewno dlatego, że to stary bios... a systemowo da radę?
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Podaj info na temat płyty/laptopa.
Systemowo na pewno też się da.
Szukaj coś w stylu disable eist linux.
Swoją drogą to wg. mnie nie ma większego sensu. Wyłączenie tego może mieć sens przy obciążonych serwerach, w przypadku desktopów zostawiłbym domyślne ustawienia producenta.
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

Post autor: Menel »

ok zrobiłem, dzięki koluniu za nakierowanie

a więc podaję rozwiązanie dla potomnych:

Kod: Zaznacz cały

# apt-get install cpufrequtils 
sprawdzamy dostępne opcje skalowania:

Kod: Zaznacz cały

daimyo@shodan:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
userspace powersave conservative ondemand performance 
takty:

Kod: Zaznacz cały

daimyo@shodan:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2201000 2200000 1600000 1200000 800000 
edytujemy skrypta startowego
/etc/init.d/cpufrequtils

ja mam tak:

Kod: Zaznacz cały

ENABLE="true"
GOVERNOR="userspace"
MAX_SPEED="2201000"
MIN_SPEED="2201000"
Awatar użytkownika
dedito
Moderator
Posty: 3588
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Menel pisze:ok zrobiłem, dzięki koluniu ...
z falistej tektury przyjacielu mojej zdechłej pszczoły!
;)
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

Post autor: Menel »

Swoją drogą to wg. mnie nie ma większego sensu. Wyłączenie tego może mieć sens przy obciążonych serwerach
oj jest różnica, właśnie miałem okazję przetestować obydwa ustawienia przy kopowianiu/archiwizowaniu i szyfrowaniu dużej ilości danych..zresztą z takiego proca trzeba wycisnąć maksa;>
ODPOWIEDZ