problemi con l frequenza del processore

Ritratto di frank67
frank67
(Monster)
Offline
Monster
Iscritto: 10/07/2013
Messaggi: 487

helicon ha scritto:

potrebbe essere che semplicemente la cpu non viene sfruttata perchè non ce n'è il bisogno?secondo cpufreq-info infatti il processore se pur per poco lavora alla massima frequenza....


Se solo per curiosità vuoi vedere le frequenze dei core puoi usare il comando:
~$ watch -n 1 'cat /proc/cpuinfo |grep -E "(processor|MHz)"'
ogni secondo te le mostra, poi in un'altro terminale puoi lanciare mencoder (vedi il manuale) con l'opzione threads=8 o lanciare una compilazione con make -j8 e osservare i risultati Wink

Ciao, Franco

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

grazie mille,con l'ultimo comando che mi hai dato ho trovato quel che cercavo!!! Big Grin una cosa sola:il fatto che non attacca il turbo,vuol dire che non ce n'è bisogno oppure puo non essere abilitata tale funzionalità?

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

mi sono documentato e come sospettavo la funzionalità turbo di intel non è di default in linux per attivarla bisogna installare il pacchetto acpidump linux-tools-common e dare turbostat.non mi viene trovato il suddetto pacchetto...avrò qualche problema nei repository?ho seguito questa guida:http://www.lffl.org/2013/03/attivare-la-funzionalita-intel-turbo.html

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Citazione:

Quali sistemi operativi è Tecnologia Intel® Turbo Boost supporto?
La tecnologia Intel® Turbo Boost è una tecnologia di processore ed è indipendente dal sistema operativo.

Mi permetto di dissentire, mi fido di più di ciò che dice Intel e cioè che la modalità Turbo è una tecnologia di processore quindi indipendente dal sistema operativo.
L'articolo che citi non è affatto preciso nell'esposizione, non c'è nulla da abilitare per attivare il turbo sul processore, la procedura descritta che prevede il caricamento del modulo msr serve solo per dare la possibilità di monitorare la frequenza della CPU.
MSR sta per Model Specific Register che in parole molto povere indica i regsitri di CPU dove leggere/scrivere informazioni specifiche di quella CPU, come caratteristiche avanzate ecc ecc.
Io carico msr come modulo e lancio il programma turbostat che legge i dati dalle device speciali create dal modulo msr, dei file come è il classico modo di accedere alle risorse nel mondo unix, da un terminale lancio una compilazione di sorgenti con make -j 4 per sfruttare 4 thread in parallelo ..... il monitor di turbostat mi fa vedere come la CPU arrivi a 2,6Ghz ben oltre i 2,0Ghz di frequenza standard della mia CPU.
Senza il modulo msr non ho possibilità di vedere questa informazione in quanto il monitor standard di XFCE, per esempio, arriva a 2Ghz limite della CPU in modalità normale, ma questo non vuol dire che la CPU non vada oltre i 2Ghz.
A prova di ciò ti posso dire che la stessa compilazione eseguita senza il modulo msr ha impiegato lo stesso tempo, immagino che se la CPU fosse stata limitata a 2Ghz, molto sotto i 2,6Ghz della modalità turbo i tempi dovrebbero essere stati decisamente diversi.

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

grazie mille per la precisazione! Big Grin cmq rimane il problema che non mi trova quel pacchetto,non per il pacchetto in se che come dici tu è una mera questione di monitorazione,ma perchè ho paura di avere problemi con apt.infatti non riesco ad installare neanche il pacchetto pipelight(mi serve per un altra cosa..)e mi da lo stesso errore,cioè non mi trova il pacchetto....

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

La configurazione dei repository debian è materia trattata fino alla nausea anche in questo forum, se fai una ricerca qui sul forum o vai sul wiki specifico trovi tutto quello che ti interessa.
Se poi hai ancora problemi relativi all'uso di apt è meglio se apri discussione ad hoc.

Ritratto di frank67
frank67
(Monster)
Offline
Monster
Iscritto: 10/07/2013
Messaggi: 487

helicon ha scritto:

grazie mille,con l'ultimo comando che mi hai dato ho trovato quel che cercavo!!! Big Grin una cosa sola:il fatto che non attacca il turbo,vuol dire che non ce n'è bisogno oppure puo non essere abilitata tale funzionalità?


Non so dirti di Intel, da lustri uso processori AMD. Nel BIOS della motherboard può essere abilitata esplicitamente alla voce "AMD Turbo core tecnology" tale funzionalità per i processori AMD, controlla se hai qlcs di analogo nel BIOS della tua motherboard eventualmente impostato come "Auto" e settalo "Enabled" controlla anche nel manuale della tua mobo.

Ciao, Franco

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

adesso vedrò anche nel bio.per quanto riguarda i repository sembrano apposto ed altri pacchetti li trovano.non capisco perchè questi due non mi vengono trovati..puo essere che siano solo per ubuntu?

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Non esistono pacchetti Debian di nome linux-tools-common o pipelight. Puoi verificarlo direttamente sul sito Debian.

Ritratto di helicon
helicon
(Guru)
Offline
Guru
Iscritto: 29/11/2013
Messaggi: 589

ah capito dunque sono solo per ubuntu.il secondo mi serviva per poter vedere le dirette rai cosa che non riesco a fare da debian,scusate l'OT(mi sembra esagerato aprire un topic solo per questo) ma voi come fate?