Pagina 1 di 1

Server "minimale" su CF con Slackware

Inviato: sab 11 apr 2009, 13:05
da darkblue
Ciao a tutti.

Come nuovo iscritto ci tengo innanzitutto a fare i complimenti allo staff ed a tutti gli utenti iscritti al forum, che ritengo completo o molto ben fatto.

Vengo ora all'argomento del thread.

Vorrei riuscire ad utilizzare un vecchio PC per configurarlo come server di rete, da inserire "in mezzo" tra uno switch lan ed il router ADSL.
Il suo scopo sarebbe esclusivamente quello di gestire il traffico lan su quei client collegati allo switch, in modo da poterne controllare gli accessi attraverso Squid.

Ovviamente, tale server dovrebbe rimanere acceso 24h richiedendo quindi una particolare silenziosità.
La rumorosità dei PC in generale è data dalle varie ventole presenti nel case (processore, alimentatore e ventole aggiuntive) e dall'attività del disco rigido (che in situazioni di assoluto silenzio producono un rumore non indifferente).

Fin'ora ho trovato il modo di risolvere il seguenti problemi di rumorosità:
- Processore: semplicemente si trovano in commercio ventole a bassa rumorosità a costi irrisori.
- Alimentatore: sostituendolo con un alimentatore dotato di trasformatore e stabilizzatori di tensione, il tutto autocostruito.
- Hard disk. Qui subentra il punto debole. Il PC, in quanto vecchio, non ha il supporto per i Seria-ATA e, quindi, bisogna escludere il disco allo stato solido.

Però ho visto che esistono degli adattatori ATA-Compact flash a costi irrisori (meno di 10 euro).
L'idea è quindi quella di dotare la macchina di 1 o 2 compact flash da utilizzare come driver unico EIDE.

La configurazione minimale di cui accennavo dovrà quindi risiedere in uno spazio totale di 8 GB (nel caso di una singola CF) oppure di 16 GB nel caso di 2 CF. Il tutto ovviamente dovrà anche contenere la Cache-dir di Squid la cui dimensione ritengo essere sufficiente pari a 1 GB (i client totali sono al max 6 e non lavoreranno mai tutti contemporaneamente).

Un'altra idea era quella di dotare la macchina di quanta più RAM possibile in modo da evitare la partizione di swap ed evitare il più possibile l'accesso al disco (alla CF).

Qualcuno di voi ha mai avuto esperienza di utilizzo di Compact Flash come drive con Linux in generale?

Re: Server "minimale" su CF con Slackware

Inviato: sab 11 apr 2009, 15:21
da slux
Ciao,
nella mia azienda proponiamo soluzioni di questo tipo.
Scheda madre mini-itx Alix con CPU Geode e compact flash da 4Gb.
Come distro usiamo una derivata di IP-COP
Il tutto funziona da favola.
Perciò penso che non dovresti avere particolari problemi.

Re: Server "minimale" su CF con Slackware

Inviato: sab 11 apr 2009, 17:48
da submax82
Alimentatore: sostituendolo con un alimentatore dotato di trasformatore e stabilizzatori di tensione, il tutto autocostruito.
interessante potresti scrivere una guida a riguardo...

Re: Server "minimale" su CF con Slackware

Inviato: sab 11 apr 2009, 17:58
da darkblue
submax82 ha scritto:
...sostituendolo con un alimentatore .....
interessante potresti scrivere una guida a riguardo...
Volentieri.
Non appena riesco a mettere insieme due righe lo faccio senz'altro.

@Slux: non conosco IpCop. Comunque solo 4 GB di CF mi sembra fantastico.
Sai anche dirmi che ammontare di RAM possiede il sistema?
E, che tu sappia, la CF possiede una partizione di swap?

Re: Server "minimale" su CF con Slackware

Inviato: sab 11 apr 2009, 18:00
da syaochan
submax82 ha scritto:
Alimentatore: sostituendolo con un alimentatore dotato di trasformatore e stabilizzatori di tensione, il tutto autocostruito.
interessante potresti scrivere una guida a riguardo...
C'era un articolo sulla rivista "Fare Elettronica" che proponeva l'autocostruzione di un PC fanless, con alimentatore a trasformatore toroidale (a frequenza di rete) e regolatori switching, se interessa lo posto.

Re: Server "minimale" su CF con Slackware

Inviato: dom 12 apr 2009, 2:09
da robbybby
darkblue ha scritto: E, che tu sappia, la CF possiede una partizione di swap?
Se ci metti la swap sulla CF la friggi in poco tempo (per lo meno, e' quello che mi hanno detto dei system integrator a proposito di Win$ su memoria flash, quindi penso che lo stesso valga anche per Linux).
Con le memorie flash devi evitare di avere troppi cicli di scrittura. La stessa /tmp conviene mantenerla in RAM, sempre per evitare troppe scritture sulla flash.

Re: Server "minimale" su CF con Slackware

Inviato: dom 12 apr 2009, 21:39
da Luci0
Per non andare al buio ti consiglio di di comprare uno strumento di misura per misurare i consumi ..
Per l' alimentatore autocostruito a basso consumo e silenzioso ... la vedo dura ... prova a cercare un alimentatore ATX fanless un pò economico, oppure a modificane uno ATX ovviamente devi sapere esattamente cosa stai facendo ....


Io credo che sia meglio usare mainboard di ultima generazione e usare gli ultimi Celeron o Sempron a basso consumo cercare di downclockare il downclockabile, lasciare solo le periferiche necessarie (il solo hard disk) e usare un unico modulo di memoria con pochi chip ...

Per distribuzioni dai un occhiata a IPCOP SMS , EBOX e ClarkConnect
... a proposito non credere che i dischi allo stato solido consumino poco ... comunque gli hdd recenti consumano davvero pochissimo e sono anche silenziosi !

UN PC così fatto non dovrebbe consumare più di 35W 50W, per l' ADSL bisogna considerare anche il consumo del router sui 10-15W se riesci a mettere un modem dentro il PC dovresti risparmiare 7-10W.

Buona sperimentazione ...

Re: Server "minimale" su CF con Slackware

Inviato: lun 13 apr 2009, 9:53
da darkblue
Grazie a tutti per i consigli. Poco alla volta valuterò le diverse soluzioni proposte.
Luci0 ha scritto:Per non andare al buio ti consiglio di di comprare uno strumento di misura per misurare i consumi ..
Per l' alimentatore autocostruito a basso consumo e silenzioso ... la vedo dura ... prova a cercare un alimentatore ATX fanless un pò economico, oppure a modificane uno ATX ovviamente devi sapere esattamente cosa stai facendo ....
In realtà mi sto rendendo conto anch'io che la costruzione di un alimentatore per PC richiede correnti molto elevate, soprattutto sui 3.3V e 5V.
Tutto sommato però ci voglio provare, anche perchè guardando un po' in giro per la rete ho notato che i reali consumi dei dispositivi interni (Processore, Main board, schede varie ecc) hanno un consumo ben inferiore rispetto a quanto potenzialmente viene fornito da un alimentatore da 300-400W.
Credo comunque che la cosa migliore sia misurare, uno per uno, i vari assorbimenti in uscita dell'alimentatore e poi valutare le varie soluzioni.
Fortunatamente ho la possibilità di utilizzare vari strumenti da laboratorio.
Io credo che sia meglio usare mainboard di ultima generazione e usare gli ultimi Celeron o Sempron a basso consumo cercare di downclockare il downclockabile, lasciare solo le periferiche necessarie (il solo hard disk) e usare un unico modulo di memoria con pochi chip ...

Per distribuzioni dai un occhiata a IPCOP SMS, EBOX e ClarkConnect
... a proposito non credere che i dischi allo stato solido consumino poco ... comunque gli hdd recenti consumano davvero pochissimo e sono anche silenziosi !
Il tuo consiglio è assolutamente corretto. Però l'idea iniziale era di usare un vecchio PC (che già possiedo) per trasformarlo in un server di quel tipo a costo zero... o quasi, trasformando e modificando in maniera "casalinga" eventuali parti. Inoltre mi piacerebbe utilizzare Slackware, in quanto è stata la mia prima distribuzione che ho usato già parecchio tempo fa. In ogni caso darò un'occhiata alle altre da te proposte

Buona sperimentazione ...
Grazie. :)

Nel frattempo sono ben accetti consigli di qualunque tipo (software soprattutto, perchè non sono molto esperto...)
Terrò il forum aggiornato dei progressi (e dei fallimenti!).