[risolto]gestione frequenze cpu

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

gestione frequenze cpu

Messaggio da Darkstar89 »

Questo è il mio processore..
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2200+
volevo caricare il modulo senza sbagliare.. sono indeciso, carico /sbin/modprobe acpi-cpufreq o /sbin/modprobe powernow-k7...Ma a che serve lo scaler del processore?..Scusate l'ignoranz....Ciauuuu

slacky82
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: dom 4 mar 2007, 14:08
Slackware: current
Kernel: 2.6.25.4
Desktop: kde 3.5.10
Distribuzione: slackware

Re: [risolto]gestione frequenze cpu

Messaggio da slacky82 »

io ho un centrino duo su un portatile ho impostato cosi:

/sbin/modprobe acpi-cpufreq
e poi come politica ondemand invece che conservative che ne dite???

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

Re: [risolto]gestione frequenze cpu

Messaggio da proffi »

slacky82 ha scritto:io ho un centrino duo su un portatile ho impostato cosi:

/sbin/modprobe acpi-cpufreq
e poi come politica ondemand invece che conservative che ne dite???
Se hai un centrino consiglio ondemand. Poi, come ho detto poco sopra, conservative allo stato attuale ha dei problemi. Col kernel 2.6.30 ci saranno invece notevoli miglioramenti.


@ Darkstar 89

anch'io ho un processore athlon xp-m, uso l'accoppiata powernow-k7 + ondemand, però come ha detto conraid puoi usare anche acpi-cpufreq. Con quest'ultimo però non so aiutarti perché non lo uso.
Il frequency scaling serve a gestire dinamicamente la velocità del processore e a migliorare l'efficienza energetica: solo se il carico dei sistema lo richiede, il kernel porta il processore a una frequenza più elevata (consumi maggiori), altrimenti il processore viene mantenuto alla minima frequenza.
Questo comportamento dipende dal governor che usi. Dai un'occhiata sotto /sys/devices/system/cpu/cpu0/cpufreq/, c'è un file chiamato scaling_governor. Invece scaling_available_governors contiene la lista dei governor urilizzabili (devi aver caricato i relativi moduli però, altrimenti qualcuno potresti non vederlo). Ogni processore poi è a sè, il mio ha 6 frequenze disponibili, altri di meno o anche solo 2...

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

Re: [risolto]gestione frequenze cpu

Messaggio da proffi »

Scusa Darkstar89, leggo solo ora che non hai un mobile ma un processore desktop... hai un pc fisso vero? Se è così quel processore non supporta il frequency scaling.

Ciao ciao

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [risolto]gestione frequenze cpu

Messaggio da conraid »

Io veramente non ho detto così, ma che con i nuovi processori acpi-cpufreq è l'unica scelta possibile
Se guardi la documentazione vedi che cpufreq supporta una serie di processori, fino al p4 possiamo dire. Gli altri sono gestiti dal driver "generico" che supporta i processori che basano la frequenza su acpi, detto volgarmente.
Quindi se quella cpu usa acpi può utilizzare acpi-freq altrimenti no.

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: [risolto]gestione frequenze cpu

Messaggio da Darkstar89 »

Si sto usando un fisso , che credo non supporti lo scaling, se vado su" /sys/devices/system/cpu" non trovo cpufreq.. trovo questi file di /sys/devices/system/cpu:

Codice: Seleziona tutto

|-- cpu0
|   `-- cache
|       |-- index0
|       |   |-- cache_disable
|       |   |-- coherency_line_size
|       |   |-- level
|       |   |-- number_of_sets
|       |   |-- physical_line_partition
|       |   |-- shared_cpu_list
|       |   |-- shared_cpu_map
|       |   |-- size
|       |   |-- type
|       |   `-- ways_of_associativity
|       |-- index1
|       |   |-- cache_disable
|       |   |-- coherency_line_size
|       |   |-- level
|       |   |-- number_of_sets
|       |   |-- physical_line_partition
|       |   |-- shared_cpu_list
|       |   |-- shared_cpu_map
|       |   |-- size
|       |   |-- type
|       |   `-- ways_of_associativity
|       `-- index2
|           |-- cache_disable
|           |-- coherency_line_size
|           |-- level
|           |-- number_of_sets
|           |-- physical_line_partition
|           |-- shared_cpu_list
|           |-- shared_cpu_map
|           |-- size
|           |-- type
|           `-- ways_of_associativity
|-- cpuidle
|   |-- current_driver
|   `-- current_governor_ro
|-- kernel_max
|-- offline
|-- online
|-- possible
`-- present
..
Ho 2 Gb di ram e solitamente ha spazio libero, l'unica cosa che rallenta il sistema è la cpu..
Che dite devo cambiar pc?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: [risolto]gestione frequenze cpu

Messaggio da Blallo »

mah...hai provato a ricompilarti il kernel? se gli dai i parametri giusti schizzi alle stelle (io uso matlab su un core duo a 1.6 ghz...che fidati normalmente per matlab è pochissimo)..comunque si non c'è lo scaling....sui fissi no...oddio potrei essere smentito..ma cheio sappia no

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: [risolto]gestione frequenze cpu

Messaggio da Darkstar89 »

Se per ricompilare intendi dare make su /usr/src/linux-2.6.29.1/, si.... Non saprei quali paramentri modificare per la cpu... :D ..Cambio solo drop_caches con un scorciatoia da tastiera per quando la ram si riempie come ho letto nel forum.. Ma lo scaling non lo conoscevo.. comunque questo è il mio processore:

Codice: Seleziona tutto

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 10
model name      : AMD Athlon(tm) XP 2200+
stepping        : 0
cpu MHz         : 1800.121
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 3600.24
clflush size    : 32
power management: ts
Non ho problemi di surriscaldamento è abbastanza ventilato.. Qualcuno sa darmi una mano per dare i parametri giusti?.. :D :D :D :D :D

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: [risolto]gestione frequenze cpu

Messaggio da Blallo »

mmmm..ha una cache un po bassina in effetti....ma almeno il kernel lo configuri o dai solo make e basta?

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: [risolto]gestione frequenze cpu

Messaggio da Darkstar89 »

Davo solo make veramente... Ho scaricato il generico tgz..

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: [risolto]gestione frequenze cpu

Messaggio da Blallo »

eh no...devi configurarlo a dovere...sennò non ti sfrutta appieno il procio...c'è una sezione apposita dove scegli il tipo di porcessore...migliora un casino le prestazioni (ti ripeto giro matlab alla velocità della luce sul più basso dei core duo, e matlab chiedi a chi vuoi ti diranno che è un mattone molto pesante)

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: [risolto]gestione frequenze cpu

Messaggio da Darkstar89 »

Sto leggendo questa guida di gentoo http://www.gentoo.org/doc/it/articles/l ... #doc_chap3..
Può essere che a seconda della distro il modo di compilare il kernel cambi?.. facendo make menuconfig mi fa compilare il kernel in modo semigrafico.. e diciamo che mi sembra un casino..

Codice: Seleziona tutto

  │ ┌───────────────────────────────────────────────────────────────────────────────────────────────────────┐ │
  │ │                    General setup  --->                                                                │ │
  │ │                [*] Enable loadable module support  --->                                               │ │
  │ │                -*- Enable the block layer  --->                                                       │ │
  │ │                    Processor type and features  --->                                                  │ │
  │ │                    Power management and ACPI options  --->                                            │ │
  │ │                    Bus options (PCI etc.)  --->                                                       │ │
  │ │                    Executable file formats / Emulations  --->                                         │ │
  │ │                -*- Networking support  --->                                                           │ │
  │ │                    Device Drivers  --->                                                               │ │
  │ │                    Firmware Drivers  --->                                                             │ │
  │ │                    File systems  --->                                                                 │ │
  │ │                    Kernel hacking  --->                                                               │ │
  │ │                    Security options  --->                                                             │ │
  │ │                -*- Cryptographic API  --->                                                            │ │
  │ │                [*] Virtualization  --->                                                               │ │
  │ │                    Library routines  --->                                                             │ │
  │ │                ---                                                                                    │ │
  │ │                    Load an Alternate Configuration File                                               │ │
  │ │                    Save an Alternate Configuration File                                               │ │
  │ │                                                                                                       │ │
  │ └───────────────────────────────────────────────────────────────────────────────────────────────────────┘ │
  ├───────────────────────────────────────────────────────────────────────────────────────────────────────────┤
  │                                     <Select>    < Exit >    < Help >                                      │
  └───────────────────────────────────────────────────────────────────────────────────────────────────────────┘

..
Mi dite cosa dovrei configurare? grazie :D :D

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

Re: [risolto]gestione frequenze cpu

Messaggio da proffi »

jimmy_page_89 ha scritto:eh no...devi configurarlo a dovere...sennò non ti sfrutta appieno il procio...c'è una sezione apposita dove scegli il tipo di porcessore...migliora un casino le prestazioni (ti ripeto giro matlab alla velocità della luce sul più basso dei core duo, e matlab chiedi a chi vuoi ti diranno che è un mattone molto pesante)
Anch'io ho ricompilato ottimizzando per il mio processore, ma non ho notato nessuna differenza apprezzabile nelle prestazioni... Almeno per un utilizzo normale. Non ho fatto dei benchmark ma non mi sembra cambi niente.
Al più è un fine-tuning quello di ottimizzare il kernel in questo modo. Non resuscita vecchi pc. Lo "schizzo alle stelle" di prestazioni mi sembra quantomeno improbabile :? Poi ripeto, di benchmark non ne ho fatti ma così a occhio non si nota la differenza.
Ho lavorato con matlab a problemi abbastanza costosi dal punto di vista computazionale ma il tempo che ci voleva ci voleva... il mio povero athlon xp-m 2800+ con i suoi 2133 Mhz faceva quel che poteva, abbastanza egregiamente ma con i suoi ovvi limiti. Rispetto ai processori dual-core che c'erano in laboratorio all'università andava decisamente più lento ma non era una carriola :)

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: [risolto]gestione frequenze cpu

Messaggio da Blallo »

questo è innegabile..non è che puoi resuscitare i morti..però un significativo aumento si ha...già se cambi scheduler, imposti la bassa latenza...hai dei miglioramenti notevoli (rispetto al generico ovvio)...se si vuole un aumento prstazionale comunque è irrinunciabile la ricompilazione..magari togliendo tutto ciò che è inutile

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: [risolto]gestione frequenze cpu

Messaggio da Darkstar89 »

Posso avere qualche consiglio su come ricompilare il kernel? Please =) :D =) :D =) :D =) :D =) :D =) :D

Rispondi