baxnimis ha scritto:
Sto aggiornando l'hardware a mia disposizione... non entro nei particolari , e mi chiedevo da quasi ignorante in materia se sia il caso di ottimizzare consumi e gestione dei task anche a scapito dell'ottimizzazione del calcolo (o magari anche no)
fatta questa strampalata introduzione passo alla domanda secca
Avendo a disposizione un PC che fa da server (sarà equipaggiato con Win server 2008R2 per ora, salvo poi passare a Linux se avrò tempo da perdere per fare esperimenti), come è consigliabile gestire gli altri 3 PC standard (2 li tengo in stand-by solo per i challenge)?
1) Ognuno rimane indipendente, ognuno con il suo OS, il suo BOINC, il suo collegamento a internet (così li gestisco in remoto uno per uno con LogMeIn)
2) Metto i computer in rete locale: così probabilmente posso controllare in remoto il server e su questo installo BOINC Tasks per controllare i PC satellite. Se però ho un problema di aggiornamenti OS etc etc su uno dei PC satellite come faccio ad accedervi?
3) Qualcuno ha detto cluster? e che cavolo è?
Mi spiego: se ci fosse un modo per risparmiare (in termini di consumi elettrici) facendo in modo che il server centrale utilizzi degli altri PC solo la CPU e la GPU, sarebbe un bel passo avanti
Ma magari è sufficiente disabilitare in tutti i PC satelli ti le porte USB, staccare il mouse, staccare il DVD etc... per risparmiare qualcosa: alcune cose le ho già fatte ma a questo punto vorrei tentare di andare al limite...
P.S.i computer satelliti faranno girare solo BOINC
Tenuto conto che stiamo parlando veramente di pochi watt rispetto al consumo di CPU e GPU, secondo me la soluzione più comoda è 1 + 2.
Tutto dipende da come è fatto il tuo modem, se ha un numero di porte ethernet maggiore o uguale al numero di PC di cui disponi allora penso che potresti fare una rete locale tramite il modem stesso, con un pò di tuning sui firewall dei PC e mantenendo i singoli sistemi operativi per maggiore versatilità (che è quello che faccio anche io), riesci lo stesso a usare BOINCTask, velocizzando il controllo da remoto solo sul PC con BOINCTask e mantenendo comunque la possibilità estesa di tuning sui singoli PC che da logmein.
Se invece per fare la "rete locale" vuoi aggiungere uno switch / router, considera che il consumo dello switch (4/7 watt minimi) andrebbe a ridurre il risparmio dello spegnimento degli HD.
Quindi più che spegnere gli HD sostituirei quelli ad alto consumo e metterei degli HD da 2" magari riciclati da vecchi portatili che consumano circa 2w ti fanno risparmiare rispetto quelli da 3.5" che consumano da 6 a 20 watt a seconda del modello.
Un'ulteriore soluzione è quella di sostituire l'HD con una penna USB con sopra:
DC linux
(un pò datato consente di elaborare bene su macchine senza GPU)
Dotsch/UX
(meno datato ma non l'ho mai provato su PC con GPU, anche se dovrebbe funzionare credo cmq sia una sfida farlo andare con una GPU recente)
quindi nel tuo caso non li consiglierei a meno che non hai tanto tempo da perdere a smanettare sul tuning del sistema operativo e a interagire con mr. dotsch che è abbastanza disponibile tramite il suo
forum
.
Per il resto, sì ovvio, stacca tutto, la spina ai monitor, i masterizzatori, i lettori di card e tutte le schede interne che non usi, un'altra cosa che nel tuo caso si ripaga senz'altro in pochi mesi, è, se non li hai già, usare alimentatori 80plus gold o superiori (ho visto modelli che arrivano fino a un 93% di efficienza) dimensionati a potenza doppia di quella che utilizza normalmente il PC.
Occhio a verificare che il PC non abbia problemi di reboot (sia forzato che da blackout) senza tastiera o mouse, lo stesso se imposti il boot da USB con dotsch/UX o simili.