Live chat

GHz Buon Natale e serene festività a tutti gli amici scaccolatori di BOINC.Italy! (25.12.25, 22:29)
campos Buon Natal! (25.12.25, 13:47)
boboviz Buon Natale a tutti!! (25.12.25, 11:29)
sabayonino Un passaggio veloce veloce , colgo l'occasione per augurare a tutti un Sereno Natale ! (24.12.25, 21:10)
zioriga finalmente sembra ci sia lavoro su Rosetta (17.12.25, 14:48)
sabayonino apri un topic qua : https://www.boincitaly.org/forum/segnalazioni-richieste-e-suggerimenti.html e dacci più dettagli sul tuo account (25.11.25, 11:09)
ROCCO Elaboro work unit di primegrid su imac com m3 silicon 8 core non riesco a far totalizzare i crediti su boincitaly. Come si fa? (25.11.25, 09:52)
Antonio Cerrato https://asteroidsathome.net/boinc/server_status.php (24.11.25, 22:41)
Antonio Cerrato ci sono 3 milioni di WU "ready to send" su Asteroids@Home (24.11.25, 22:41)
boboviz hanno appena rilasciato il client (beta) 8.2.8 (24.11.25, 16:17)
sabayonino https://github.com/BOINC/boinc/blob/master/INSTALL (20.11.25, 17:50)
sabayonino https://github.com/BOINC/boinc (20.11.25, 17:49)
sabayonino o meglio ...se la compila lui (20.11.25, 17:46)
sabayonino la compilo dal package manager (20.11.25, 17:46)
sabayonino su git (20.11.25, 17:46)
zioriga E una versione che è in fase di test solo per gli sviluppatori ??? o i Tester (una volta ne facevo parte) (20.11.25, 17:40)
zioriga Scusa, ma dove l'hai presa la 8,3,0 visto che su https://boinc.berkeley.edu/download_all.php non esiste ?? (20.11.25, 17:39)
sabayonino che mi permette di controllare i client remoti con più facilità (20.11.25, 16:02)
sabayonino e comunque come "manager" utilizzo BoincTasks (20.11.25, 16:02)
sabayonino probabilmente segue il tema del sistema operativo ? . (20.11.25, 15:57)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
29 Set 2025

29 Settembre 2025 : 14:30
Migrazione del forum e dei suoi contenuti

Leggi tutto...
  • Pagina:
  • 1
  • 2

ARGOMENTO:

Programma per evitare surriscaldamento [GNU/Linux] 27/06/2010 18:57 #53240

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
Ciao a tutti

Con l'arrivo dell'estate ho pensato di scrivermi un programma per monitorare le temperature che decida se è il caso di spegnere temporaneamente boinc per permettere il raffreddamento, riaccenderlo quando la situazione si normalizza oppure di procedere allo spegnimento pulito in casi estremi. E che mi avverta così da non avere sgradite sorprese.

Siccome sono sicuro di non essere l'unico ad avere questi problemi, ho pensato di condividere la mia piccola creatura sperando possa essere utile anche ad altri.

Il programma l'ho concepito per gestire amule e boinc su Linux debian, ma con piccoli adattamenti sono sicuro possa essere adattato a molte altre situazioni.

Accetto volentieri commenti e suggerimenti.
Le critiche saranno invece sentenziate con la morte :asd:

Questo accessorio è nascosto per gli ospiti.
Effettua il login o registrati per vederlo.



md5sum 1.1 = d25888fa080560dcab179c74d3c5c6bb

Questo accessorio è nascosto per gli ospiti.
Effettua il login o registrati per vederlo.

Intel E6600
Intel pentium III

Questo messaggio ha un file allegato.
Accedi o registrati per visualizzarlo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da ARM_.

Re:Programma per evitare surriscaldamneto 28/06/2010 19:46 #53306

  • Ducati 749
  • Avatar di Ducati 749
  • Offline
  • Addetto alle FAQ
  • Addetto alle FAQ
  • sono uno spammer
  • Messaggi: 3355
  • Ringraziamenti ricevuti 0
bello!
però non ci hai detto se l'hai provato e se funziona.. :asd:
Ho creato 1 wikipagina: Leiden Classical

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamneto 28/06/2010 20:14 #53309

  • eCarbon
  • Avatar di eCarbon
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 302
  • Ringraziamenti ricevuti 0
a che temperature scatta il meccanismo?
Antec Three Hundred - Asus M4A77T - AMD Athlon II x3 440 - ATI Sapphire HD5670 - WD Black 500 - 4GB DDR3 1333 - Corsair VX550

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da eCarbon.

Re:Programma per evitare surriscaldamneto 28/06/2010 21:38 #53314

  • Ducati 749
  • Avatar di Ducati 749
  • Offline
  • Addetto alle FAQ
  • Addetto alle FAQ
  • sono uno spammer
  • Messaggi: 3355
  • Ringraziamenti ricevuti 0
eCarbon ha scritto:

a che temperature scatta il meccanismo?

mi pare di aver capito che puoi settarle tu stesso ;)
Ho creato 1 wikipagina: Leiden Classical

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamneto 28/06/2010 22:09 #53315

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
se non funzionasse non lo metterei disponibile ;)

ovviamente è tutto regolabile e personalizzabile, e per chi vuole può anche non limitarsi a modificare le variabili, ma a anche modificare interi pezzi del codice. per questo ho scelto la licenza beerware

per ora da me si sta comportando egregiamente, e nei test ha fatto quello che doveva fare, nel modo previsto.

mi sono impegnato a descrivere ogni singola riga di codice affinché la comprensione e il funzionamento siano il più chiari possibile, sono comunque disponibile a qualsiasi chiarimento.

in parole povere, il programma, fatto girare con cron, ogni tot minuti controlla la temperatura di piastra madre e processore
se supera la soglia di allarme chiude in modo corretto amule, boinc, mi manda una mail e esegue uno shutdown pulito.
se invece la temperatura supera una soglia di guardia spegne boinc fino al successivo ciclo del programma, e se questa si è normalizzata lo riavvia.

se i cicli di attiva/chiudi boinc sono troppo frequenti manda una mail informando della cosa

se la temperatura supera la soglia di guardia per troppo tempo nonostante boinc spento, manda una mail informando della cosa


l'unica nota dolente, che non sono riuscito a rendere "out of the box" è l'output del comando sensors, li è facile che sia necessario mettere le mani
Intel E6600
Intel pentium III

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da ARM_.

Re:Programma per evitare surriscaldamneto 29/06/2010 18:52 #53379

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
Allora, rilascio ufficialmente la versione 1.0
Ho deciso che il programma si chiamerà Valentina

Con questo rilascio ho corretto anche una piccola svista che impedisce lo spegnimento se il programma non gira con privilegi di root.

valentina_1.0
md5sum 0182006e5b7e716d6e299b7d43834043

Questo accessorio è nascosto per gli ospiti.
Effettua il login o registrati per vederlo.

Intel E6600
Intel pentium III

Questo messaggio ha un file allegato.
Accedi o registrati per visualizzarlo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da ARM_.

Re:Programma per evitare surriscaldamneto 29/06/2010 19:36 #53384

  • akd
  • Avatar di akd
  • Offline
  • RAM 1GB
  • RAM 1GB
  • Messaggi: 3570
  • Ringraziamenti ricevuti 1
Wow, profescional! :king:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamneto 30/06/2010 01:32 #53396

  • Venturini Dario
  • Avatar di Venturini Dario
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • Amministratore
  • Messaggi: 6596
  • Ringraziamenti ricevuti 1
Sentiamo, chi è questa Valentina...? :asd:
"A proton walks into a Large Hadron Collider, and sees another proton, and OH SHI-"

La Repubblica Italiana è fondata sul lavoro, quindi LAVORATE !

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamneto 30/06/2010 10:23 #53411

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
È l'anima pia che mi sopporta... :asd:
Intel E6600
Intel pentium III

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 13:38 #53428

  • Kaar
  • Avatar di Kaar
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • W LA GNOCCA!!!!
  • Messaggi: 354
  • Ringraziamenti ricevuti 0
non si installa, praticamente nello Zip cè' un file chiamato "valentina.sh" e cliccandoci non parte un tubo,mi risponde: impossibile aprire il file cerca sul web la soluzione e tante belle cosine!!!
qualcuno può aiutarmi??
grazie
:ave:
Pc: M/B ASUS P6T DELUKE S.1366 Chipset X58, 6XDDR3 133 Mhz,CPU Intel Core i7 920 S.1366,6 Giga DIMM 1600 Mhz DDR3, ZOTAC GEFORCE GTX 260 AMP2 EDITION. 2 HD da 500 GB Sata 32MB 7200RPM in RAID, HD 320 GB SATA II 7200 rpm 8,9 ms Caviar Western Digital (2)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 13:44 #53431

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
windows?

questo programma è per linux. per windows mi pare già esista qualcosa del genere.
Intel E6600
Intel pentium III

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 13:52 #53433

  • Kaar
  • Avatar di Kaar
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • W LA GNOCCA!!!!
  • Messaggi: 354
  • Ringraziamenti ricevuti 0
potresti darmi qualche dritta per il programma per window 7??
io uso HWmonitor ma lo vorrei cambiare! ciao
grazie
Pc: M/B ASUS P6T DELUKE S.1366 Chipset X58, 6XDDR3 133 Mhz,CPU Intel Core i7 920 S.1366,6 Giga DIMM 1600 Mhz DDR3, ZOTAC GEFORCE GTX 260 AMP2 EDITION. 2 HD da 500 GB Sata 32MB 7200RPM in RAID, HD 320 GB SATA II 7200 rpm 8,9 ms Caviar Western Digital (2)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 14:06 #53436

  • Venturini Dario
  • Avatar di Venturini Dario
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • Amministratore
  • Messaggi: 6596
  • Ringraziamenti ricevuti 1
TThrottle?
"A proton walks into a Large Hadron Collider, and sees another proton, and OH SHI-"

La Repubblica Italiana è fondata sul lavoro, quindi LAVORATE !

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 14:08 #53438

  • Kaar
  • Avatar di Kaar
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • W LA GNOCCA!!!!
  • Messaggi: 354
  • Ringraziamenti ricevuti 0
Venturini Dario ha scritto:

TThrottle?


ma non serve a velocizzare la connessione internet???
???????
Pc: M/B ASUS P6T DELUKE S.1366 Chipset X58, 6XDDR3 133 Mhz,CPU Intel Core i7 920 S.1366,6 Giga DIMM 1600 Mhz DDR3, ZOTAC GEFORCE GTX 260 AMP2 EDITION. 2 HD da 500 GB Sata 32MB 7200RPM in RAID, HD 320 GB SATA II 7200 rpm 8,9 ms Caviar Western Digital (2)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 14:53 #53440

  • Venturini Dario
  • Avatar di Venturini Dario
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • Amministratore
  • Messaggi: 6596
  • Ringraziamenti ricevuti 1
Ma neanche per scherzo! :eek:

Trovi il thread QUI
"A proton walks into a Large Hadron Collider, and sees another proton, and OH SHI-"

La Repubblica Italiana è fondata sul lavoro, quindi LAVORATE !

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 16:24 #53446

  • Kaar
  • Avatar di Kaar
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • W LA GNOCCA!!!!
  • Messaggi: 354
  • Ringraziamenti ricevuti 0
Venturini Dario ha scritto:

Ma neanche per scherzo! :eek:

Trovi il thread QUI


Innanzitutto grazie per la dritta, un consiglio su come settare le temp me lo potresti dare?
in queste cose non sono molto bravo.
Se vuoi sapere le caratteristiche del mio pc sono nella mia firma.
:italy: :italy:
Pc: M/B ASUS P6T DELUKE S.1366 Chipset X58, 6XDDR3 133 Mhz,CPU Intel Core i7 920 S.1366,6 Giga DIMM 1600 Mhz DDR3, ZOTAC GEFORCE GTX 260 AMP2 EDITION. 2 HD da 500 GB Sata 32MB 7200RPM in RAID, HD 320 GB SATA II 7200 rpm 8,9 ms Caviar Western Digital (2)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 16:37 #53449

  • campos
  • Avatar di campos
  • Offline
  • Moderator
  • Moderator
  • Malato di Basket NBA
  • Messaggi: 3541
  • Ringraziamenti ricevuti 40
Kaar ha scritto:


Innanzitutto grazie per la dritta, un consiglio su come settare le temp me lo potresti dare?
in queste cose non sono molto bravo.
Se vuoi sapere le caratteristiche del mio pc sono nella mia firma.
:italy: :italy:


Io ti consiglio di fare degli esperimenti, tenendoti magari dal lato del sicuro inizialmente per poi spingerti al limite dopo, ti consiglio di monitorare la temperatura ambiente della stanza dove tieni il PC con un termometro digitale e affidabile e valutare il grafico delle temperature delle CPU/GPU nelle varie ore della giornata. ;)

Io uso 80° per la temperatura della GPU e 70° per quella delle CPU, ma ti ripeto, ogni PC fa storia a se...

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da campos.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 16:42 #53450

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
Istruzioni per l'installazione v1.0

1) scompattate l'archivio zip estraendo il file "valentina.sh" nella vostra directory home. In teoria funziona anche se collocato da altre parti, ma non ho ancora avuto modo di provarlo.

2) aprite il file "valentina.sh" con un editor di testo (nano, vi, gedit, mousepad, ecc..) e cercate la sezione "definizione dei parametri funzionali, temperature limite, directory di lavoro ed indirizzi email", è la 47^ riga del file.
Apportate le modifiche che ritenete opportune, in particolare:

user="tuouser" -> il nome del tuo utente, nel mio caso è arm, quindi la riga diventa user="arm"

host="Nome del tuo pc" -> il nome del tuo pc, può essere una riga arbitraria purchè non contenga caratteri di punteggiatura. L'importante è che vi ci troviate voi. Torna utile per chi controlla più pc. nel mio caso il computer si chiama NAres, quindi la riga sarà host="NAres"

email="indirizzo@email" -> l'indirizzo dove volete vengano inviate le comunicazioni del programma (anomalie, shutdown)

il resto lo potete lasciare di default, credo possa andare bene un po' per tutti. Se non volete che il pc si spenga e piuttosto preferite che intervenga ACPI o l'hardware per questo compito, vi basterà impostare cpualarm e mbalarm a 500

salvate il file

3) se non è già installato, installate lm-sensors e configuratelo
sudo apt-get install lm-sensors
sudo sensors-detect
e seguite le istruzioni

ora viene la parte più rognosa, il comando sensors da un output diverso in ogni distribuzione/versione, e tutto il programma si basa su questo comando.
lanciate
sensors |grep Temp |cut -d '+' -f2|cut -d '.' -f1
se l'output è nella prima riga la temperatura della mb e nella seconda riga quella della cpu siete a cavallo, altrimenti bisogna aggiustare il comando, casomai se non ci riuscite postatemi qui l'output del comando
sensors
che vi do una mano.

l'eventuale comando aggiustato va sostituito alla riga 70 del file "valentina.sh"

4) installate e/o configurate un modo per inviare le e-mail sul computer. Esistono molti modi e molti programmi. Ovviamente se questo non viene fatto, le e-mail non saranno mandate in remoto e non potrete trovarle comodamente sulla vostra casella di posta. il programma più comodo che ho trovato è ssmtp, ma ne esistono molti altri. l'importante che il comando "mail indirizzo@email" mandi effettivamente la mail a indirizzo@email.

5) amule & Co. non tutti usano amule. se siete tra questi potete far finta di niente e lasciare le cose come sono. in caso di shutdown il comando produrrà un errore e proseguirà comunque nell suo compito. al massimo troverete una mail in più che vi dice "line #: amulecmd: command not found". se no, potete commentare le righe che si riferiscono ad amulecmd e tagliare la testa al toro.

6) sudores.
Qui bisogna mettere i guanti da chirurgo
con il comando "sudo visudo" aggiungerete tre righe alla fine del file sudores.
tuouser     ALL=NOPASSWD: /sbin/shutdown -h now
tuouser     ALL=NOPASSWD: /etc/init.d/boinc-client start
tuouser     ALL=NOPASSWD: /etc/init.d/boinc-client stop
ovviamente al posto di "tuouser" ci sarà l'username dell'utente che farà girare il programma.
Purtroppo non ho trovato un modo più semplice ed altrettanto sicuro.

7) date l'attributo di eseguibile a valentina.sh e provate a lanciarlo
sh valentina.sh
e se non succede niente o vi avverte che ha avviato boinc bene, tutta funziona secondo i piani. Se invece succede qualcos'altro, probabilmente aavete trovato un bug. ditemi cosa succede, con dovizia di particolari, che lo risolvo.

8) cron, eseguire valentina ogni tot minuti
Consiglio l'uso di Vixie cron, ma alla fine l'importante è che faccia quello che deve fare.
con un editor di testo e i privilegi di root aprite il file /etc/crontab ed aggiungete in fondo la riga, avendo cura di sostituire tuouser
*/10 *	* * * 	tuouser	sh /home/tuouser/valentina.sh

in questo modo valentina sarà eseguito ogni 10 minuti di tutti i giorni di tutto l'anno. ritengo che 10 minuti sia un buon tempo, ma si può decidere arbitrariamente. Sconsiglio di impostarlo sotto i 2 minuti, o le conseguenze possono essere fastidiose (più di 700 mail in un giorno)
se usate vixie cron aggiungete sotto PATH= la riga
MAILTO="indirizzo@email"
così che cron vi avverta se valentina produce errori inattesi.

9) bene, avete installato valentina.

#note
per ora valentina invia, tramite cron, una comunicazione ogni volta che interviene su boinc. Ciò serve a me per essere sicuro che tutto funzioni come deve, in futuro rimuoverò questa particolarità lasciando solo le comunicazioni di shutdown, avvio/arresto frequenti e temperature troppo alte con boinc spento.

Per chi ne ha voglia, mi posti qui il suo output di sensors e distribuzione/versione di linux usata, che vedo di trovare un sistema standard
Intel E6600
Intel pentium III

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da ARM_.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 19:16 #53464

  • Ducati 749
  • Avatar di Ducati 749
  • Offline
  • Addetto alle FAQ
  • Addetto alle FAQ
  • sono uno spammer
  • Messaggi: 3355
  • Ringraziamenti ricevuti 0
ubuntu 10.4
ducati@tequila:~$ sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.21 V  (min =  +0.80 V, max =  +1.60 V)
+3.3V Voltage:      +3.29 V  (min =  +2.97 V, max =  +3.63 V)
+5V Voltage:        +5.17 V  (min =  +4.50 V, max =  +5.50 V)
+12V Voltage:      +11.97 V  (min = +10.20 V, max = +13.80 V)
CPU Fan Speed:     3341 RPM  (min =  600 RPM)
Chassis Fan Speed: 1209 RPM  (min =  600 RPM)
Chassis2 Fan Speed:   0 RPM  (min =  600 RPM)
Power Fan Speed:      0 RPM  (min =  600 RPM)
CPU Temperature:    +59.0°C  (high = +60.0°C, crit = +95.0°C)  
MB Temperature:     +38.0°C  (high = +45.0°C, crit = +75.0°C)
Ho creato 1 wikipagina: Leiden Classical

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re:Programma per evitare surriscaldamento [GNU/Linux] 30/06/2010 22:05 #53487

  • ARM_
  • Avatar di ARM_ Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 57
  • Ringraziamenti ricevuti 0
uhm, da te sono al contrario.
Intel E6600
Intel pentium III

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
  • 2
Moderatori: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.181 secondi
Powered by Forum Kunena