[Erfahrungsbericht]Folding-Only Server

MESeidel

PCGH-Community-Veteran(in)
[Inhalt]
Worum geht's
Hintergrund
Vorteile/Nachteile
Komponenten Auswahl
Kosten/Nutzen
Sonstiges
Bilder
Dank an

[Worum geht's]
Ich will hier meinen Falt-Server vorstellen.
Auch als Anregung für andere.

Im wesentlichen ist es ein simpler PC mit 2 Geforce Grafikkarten, die sich um das Falten kümmern.
Angefeuert wurde die Idee in mir durch die vielen großen und kleinen Folding-Farms auf Overclock.net .
Allerdings gibt es einige Dinge dabei, die beachtet werden sollten.

[Hintergrund]
Folding@Home kann süchtig machen.
Und so hat es mich auch erwischt.
Irgendwann lässt man seinen Rechner 24/7 laufen um möglichst viel WUs zu rechnen.

Irgendwo zwischen Platz 60 und 50 im PCGH-Team war ich an dem Punkt angekommen, wo ich mit Quad Core und HD3870 nicht mehr weiter kam.
Der Ehrgeiz in mir war aber zu groß um mich damit ab zu finden.
Also musste etwas her um die PPD zu steigern.

Bitte glaubt nicht ich mache dass nur der Punkte wegen; auch wenn PPD hier öfters als Maßeinheit fallen wird.
Eine Person die mehr viel bedeutet hat ist an Krebs gestorben.
Auch deshalb ist mir F@h das Geld wert und allemal lieber als nach Außerirdischen oder Primzahlen zu suchen.

[Vor- und Nachteile eines Folding-Only Servers]
+hohe PPD
+Haupt-Rechner bleibt "frei" (kein Client läuft im Hintergrund und bremst beim Arbeiten/Spielen)
+niedrigerer Stromverbrauch -> langfristig günstiger

-Anschaffungskosten
-mehr Lärm und Wärme

[Komponenten Auswahl]
1. GPU: Geforce 8800GT
2. Software: Windows Vista
3. Netzteil: 300W für 1 Karte, 400W für 2 Karten, 600W für 4 Karten
4. Monitor, KVM Switch oder Wiederstände (für VGA Dummy)
x. alt/gebraucht/günstig: Mainboard, Prozessor, Arbeitsspeicher, Festplatte, Gehäuse

zu 1.: GPU
Mit Abstand am meisten PPD (Points per Day) bringen die GPU2 fähigen Grafikkarten (Geforce ab 8 und Radeon ab HD2000).
Auch wenn HD4850 und HD4870 mit den neueren großen WUs aufgeholt haben, liegen Geforce Karten immer noch vorn.
Für nVidia spricht auch die sehr niedrige CPU Last unter Windows Vista.
Da der Folding-Server 24/7 nur faltet, ist die Spieleleistung außerdem egal.

Die Geforce 8800GS (=9600GSO) und GT (=9800GT) Karten bringen je nach Taktraten 4500 - 5500 PPD (grob gesagt).
Alle besseren Geforce-Karten bringen nur wenig mehr PPD, sind aber deutlich teurer.
Die 8800GS (=9600GSO) sollte aber unterste Grenze sein, da die Karten darunter deutlich weniger PPD liefern.
Folding Forum • View topic - NVIDIA GPU2 PPD Thread [Preliminary Results]
Meiner Erfahrung nach werden die Geforce 8800 Karten übrigens auf ebay kaum günstiger als neue gehandelt.
Preissuchmaschienen sollte man aber trotzdem wälzen.
Die 8000 Serie verschwindet langsam vom Markt, dabei sind 9600GSO und 9800GT teilweise teurer als ihre quasi baugleichen Vorläufer.
Nicht unbedingt nehmen sollte man die 9600GT.

Richtig effizient wird das Ganze natürlich erst mit 2 oder mehr Karten.
Dabei muss man unbedingt darauf achten gleiche Karten vom gleichem Hersteller (!) zu verwenden.
Sonst wird nur eine volle PPD bringen und die anderen einbrechen (nVidia Treiberproblem).
PCIE: 4x or 8x vs 16x - Overclockers Forums
Was das Kaufen einer Karte mit späterem Nachrüsten im Hinterkopf erschwert.

zu 2.: Software
Windows Vista ist mehr als nur eine Empfehlung für das Falten mit nVidia Karten.
Unter XP wird ein kompletter CPU-Kern zum "füttern" des GPU Clients verwendet.
Unter Vista sind es beim Core 2 Duo etwa 10%.
Das bedeutet auch, dass ein alter Prozessor locker reicht um mehrere Clients zu versorgen.

zu 3.: Netzteil
Mein Falt-Server braucht mit einer 8800GT Karte 150W.
Mit zwei 8800GT Karten sind es schon 270W.
Wenn von den beiden nur eine aktiv ist, sind es übrigens 198W.
600W Netzteile sollten also selbst für für vier 8800T Karten ausreichend sein.
mehr dazu später in der Kosten/Nutzen Rechnung, weiter unten.

zu 4.: Monitor
Nachteil an Vista ist, dass jede Grafikkarte an einem Monitor angeschlossen sein muss damit man sie nutzen kann.
Folding@Home läuft nicht im SLI-Modus.
Natürlich kann man einen Monitor verwenden, der 2 Eingänge hat.
DVI für den Haupt-Rechner und VGA für den Falt-Rechner.
Das Signal muss nicht angezeigt werden.
Deshalb funktionieren auch die Dummy Plugs aus 3 Wiederständen (70-100 Ohm).
The 30 Second Dummy Plug - Page 2 - Overclock.net - Overclocking.net
Wem die Bastelei zu riskant ist sollte einen KVM-Switch kaufen.

zu x.: Der Rest damit's ein PC wird^^
Der Rest der Hardware-Komponenten ist eigentlich egal.
Zur Grundausrüstung gehören noch Mainboard, Prozessor, Arbeitsspeicher und Festplatte (Gehäuse kann auch kaum schaden).
Wer etwas Zeit hat sucht auf ebay nach Komponenten.
Ich hab mein Mainboard bei Alternate als geöffnete Box, Preis reduziert, bekommen.
Prozessor hatte ich noch rum liegen.
Auch wenn er mehr als ausreichend für die Versorgung der GPU Clients ist, hätte mir der Verkauf kaum noch etwas eingebracht.

Bei Mainboards ist die Auswahl riesig, solange man sich auf 2 Grafikkarten beschränkt.
PCI-Ex Slots mit nur 4x Anbindung sind kein Nachteil (wenn die Karten die gleichen Modelle sind - siehe oben)!
Für So775 ist maximal noch das MSI P7N SLI mit 3 Slots (aber mit stromhungrigem nForce 750) für 110€ interessant.
Hauptplatinen mit 4 Slots kosten mit Sockel 775 oft über 200€!
Mit Sockel AM2+ bekommt man vergleichbare Modelle mit 4 Slots bereits ab 120€.
Da ist die Auswahl etwas größer.
Auch wenn mein Tipp wieder auf MSI fällt, da das MSI K9A2 Platinum V2 jeweils einen "freien" Slot zwischen den PCI-Ex 16x Steckplätzen besitzt.

Gehäuse gibt es neu ab etwa 25€.
Auch wenn ebay ab und zu etwas günstiges abwirft, muss man hier viel Geduld haben.
So manches 1€ Angebot wuchert während der letzten Stunde in unangemessene Preisregionen.
Second-Hand Shops in größeren Städten sind eine gute Fundgrube für günstige PC Teile.
Wer 4 Karten mit Dual-Slot Kühlern verwendet braucht, neben dem passendem Mainboard, auch ein Gehäuse, dass unter dem Mainboard noch genug Platz lässt.

[Kosten/Nutzen]
1. Anschaffung
2. Unterhalt
3. PPD Leistung
4. PPD/W
5. Rentabilität

zu 1.: Anschaffung
8800GT's: | 170€ (zusammen)
CPU: | 30€ Restwert (bereits vorhanden)
Mainboard: | 30€ gebraucht
Festplatte: | 15€ Restwert (bereits vorhanden)
Netzteil: | 15€ Restwert (bereits vorhanden)
RAM: | 5€ Restwert (mehr als genug bereits vorhanden)
Gehäuse: | 5€ Restwert (bereits vorhanden)

Macht bei mir 275€
Das ist natürlich sehr buchhalterisch gerechnet.
Da oft noch alte Teile herum liegen, die man aufgrund des geringen Restwerts sowieso nicht mehr verkaufen würde.
Betriebssystem ist noch nicht eingerechnet.

zu 2.: Unterhalt
System | Client | Stromverbrauch | kWh/Monat | €/Monat
||||
Core 2 Duo mit einer 7600GT | nur SMP | 117W | 84,24 | 16,84
Core 2 Duo mit einer 8800GT | nur GPU | 150W | 108 | 21,6
Core 2 Duo mit einer 8800GT | GPU + SMP | 180W | 129,6 | 25,92
Core 2 Duo mit zwei 8800GT | 2x GPU | 270W | 194,4 | 38,88
||||
Core 2 Quad mit einer HD3870 | nur GPU | 236W | 169,92 | 33,98
Core 2 Quad mit einer HD3870 | nur SMP | 230W | 165,6 | 33,12
Core 2 Quad mit einer HD3870 | GPU + SMP | 280W | 201,6 | 40,32
-> 2x Monitor eingerechnet | GPU + SMP | 345W | 248,4 | 49,68
||||
Core 2 Quad mit einer 8800GT | nur GPU| 188W | 135,36 | 27,07
Core 2 Quad mit einer 8800GT | GPU + SMP| 273W | 196,56 | 39,31
||||
Core 2 Duo mit einer 8800GT | IDLE | 98W||
Core 2 Duo mit zwei 8800GT | IDLE | 145W||
Core 2 Quad mit einer 8800GT | IDLE | 143W||
Core 2 Quad mit einer HD3870 | IDLE | 141W||

Allein der IDLE Wert zeigt, dass der Quad Core im Haupt-Rechner den Verbrauch nach oben drückt.
Mit einem 45W TDP Athlon oder einem 45nm Core 2 lässt sich der Verbrauch im Falt-Rechner sicher noch etwas senken.

Zur besseren Vergleichbarkeit habe ich eine 8800GT auch kurz in den Haupt-Rechner eingebaut.
Der Verbauch ist in etwa der Gleiche wie mit der HD3870.
Dabei bringt die Geforce aber mehr Punkte als die Radeon (leider).
Hat man eine Radeon HD4000 oder Geforce GTX200 Karte im Haupt-Rechner ist auch der IDLE Wert deutlich höher.
Und der Vorteil des Falt-Servers wird noch größer.

Meine 2 Monitore brauchen 65 Watt.
Faltet man mit dem Haupt-Rechner muss man das zumindest für ein paar Stunden dazu rechnen.

zu 3.: PPD Leistung
System | PPD
|
Core 2 Duo | 800
Core 2 Quad (+ HD3870) | 1300
Core 2 Quad | 2000
|
eine 8800GT | 5120
zwei 8800GT | 10240
|
HD3870 | 2250

Die Werte sind natürlich Schwankungen unterlegen.
Aber das sind in etwa die, die ich in letzter Zeit erreicht habe.

Ermittelt mit Core version 1.09 (nVidia), 1.10 (ATi) und 1.74 (SMP).
Neuere Core-Versionen für ATi und nVidia Karten liefern bessere Ergebnisse.

zu 4.: PPD/W
System | Client | Stromverbrauch | PPD | PPD/W
||||
Core 2 Duo mit einer 7600GT | nur SMP | 117W | 800 | 6,83
Core 2 Duo mit einer 8800GT | nur GPU | 150W | 5120 | 34
Core 2 Duo mit einer 8800GT | GPU + SMP | 180W | 5670 | 31,5
Core 2 Duo mit zwei 8800GT | 2x GPU | 270W | 10240 | 37,9
||||
Core 2 Quad mit einer HD3870 | nur GPU | 236W | 2250 | 9,5
Core 2 Quad mit einer HD3870 | nur SMP | 230W | 2000 | 8,6
Core 2 Quad mit einer HD3870 | GPU + SMP | 280W | 3550 | 12,6
-> 2x Monitor eingerechnet | GPU + SMP | 345W | 3550 | 10,2
||||
Core 2 Quad mit einer 8800GT | nur GPU | 188W | 5120 | 27,2


zu 5.: Rentabilität

Beispiel 1: Der Vergleich zwischen dem Haupt-Rechner und dem Falt-Server.
Dabei nehme ich an, dass die Monitore 4 Stunden am Tag genutzt werden (Der Einbruch der Falt-Leistung in der Nutzungszeit bleibt aber außen vor).

Haupt-Rechner (GPU und SMP): | 20x 280W + 4x 345W | = 6,98kWh am Tag | = 1,396€ am Tag
Falt-Server (2x GPU): | 24x 270W | = 6,48kWh am Tag | = 1,296€ am Tag

Der Unterschied von 10 Euro-Cent pro Tag klingt minimal.
Dabei erreicht der Haupt-Recher mit HD3870 nicht einmal die Hälfte der PPD des Falt-Servers.
Mit einer 8800GT liegt der Haupt-Rechner immer noch gute 3500 PPD hinten.

Beispiel 2: Verwendet man nur eine 8800GT im Server sinkt zwar der PPD/W Wert, aber der Vorteil gegenüber dem Haupt-Rechner steigt.

Haupt-Rechner (GPU und SMP): | 20x 280W + 4x 345W | = 6,98kWh am Tag | = 1,396€ am Tag
Falt-Server (1x GPU): | 24x 150W | = 3,60kWh am Tag | = 0,720€ am Tag

Schon liegt die Ersparnis bei knapp 65 Euro-Cent
Der Haupt-Rechner mit HD3870 liegt immer noch etwa 1500 PPD hinten.
Mit einer 8800GT allerdings auch 1300 PPD (eben den SMP Wert) vorn.

Beispiel 3: Viele Folding-Freunde nutzen jeden Rechner den sie haben, um beizutragen.
Das Beispiel zeigt den Vergleich zwischen reinem SMP Falt-Server (mit Geforce 7600GT) und Falt-Server mit einer 8800GT.

Falt-Server (SMP): | 24x 117W | = 2,80kWh am Tag | = 0,561€ am Tag
Falt-Server (1x GPU): | 24x 150W | = 3,60kWh am Tag | = 0,720€ am Tag

Die Lösung mit GPU Client ist knapp 16 Euro-Cent teuer.
damit erkauft man sich aber auch einen Punkte Vorsprung von 4320 PPD!


Man kann noch viel hin und her rechnen, je nach dem wie man es auslegen möchte.
Auch bedenken sollte man, dass ein Haupt-Rechner mit aktueller High-End Grafikkarte umso mehr für den Falt-Server spricht.
Ich weiß dass es nicht so ganz rauskommt wie viel Stromkosten man sparen kann, da ich keine Vergleichsdaten (aus eigener Erfahrung) zu einer HD4870 oder GTX-280 anbieten kann.

[Sonstiges]
Nebenbei dient des Falt-Server bei mir auch als Backup-System (was auch einen kleinen Einfluss auf den Stromverbrauch hat).
Wer keinen Router hat, sollte die Internet-Freigabe von Windows nutzen da der Server ja sowieso 24/7 läuft.

Mein größtes Problem ist im Moment, dass die Karten (mit Dual Slot Kühler) direkt untereinander liegen.
Zum einen hat das Gewicht des Kühlers die obere Karte nach unten gezogen und der Lüfter hat an der Kühler-Befestigung der unteren Karte geschliffen.
Noch Unschöner ist die Tatsache, dass die obere Karte bis zu 87°C Kerntemperatur erreicht.
Während die untere 20° kühler bleibt.

Wer nur 2 oder 3 Karten verwenden will, sollte beim Mainboard-Kauf auf ausreichend Platz zwischen den PCI-Ex 16x Slots achten.
Ansonsten bleibt nur eine gute Gehäuse-Kühlung (viele Folding-Farms werden ganz ohne Gehäuse betrieben).
Es gibt auch Leute, die Folding-Systeme mit vier 9800GX2 Karten (=>40000PPD btw.) verwenden und dabei über 90°C bei den mittleren Karten erreichen.
Bisher gab es da noch keine Berichte von toten Karten.

Es gibt sehr widersprüchliche Aussagen im Internet welche Temperaturen langfristig unbedenklich ist.
Die Standard Sinngle-Slot-Kühler der 8800 Serie halten die Karten aber auch nicht kühler und sind vor allem lauter.

Immerhin konnte die Papp-Bastelei (siehe Bilder), mit saugend installiertem Lüfter, die Temperatur meiner Karte um 5° senken.
Und die Karten werden auf Abstand gehalten.

[Bilder]

Der Desktop mit allen wichtigen Infos:
*großes Bild im Anhang ;o)*

Mein Falt-Server von Außen:
attachment.php


Die zwei 8800GT (256MB) Karten:
attachment.php


Das komplette Innenleben - zugegeben Kabelmanagment ist was anders:
attachment.php


Mein Haupt-Rechner, der als Vergleich diente:
attachment.php


[Dank an]
-RuneDRS, der meinen Ehrgeiz geweckt hat
-nfsgame
-die PCGHX Community
-die PCGH Redaktion
-die Overclock.net - Overclocking.net Community
-und natürlich: Pande lab @ Stanford University
 
Zuletzt bearbeitet:
Geile Sache ein fettes Lob von mir, super beschrieben, schön übersichtlich gestaltet!:daumen::daumen::daumen:

und danke dafür:

[Dank an]
-RuneDRS, der meinen Ehrgeiz geweckt hat
:daumen:

hab ich doch gern gemacht!


Offtop:
das Einzige was mir immer noch fehlt ist, dass deine PCGHX-Sig auch deinen Falt-Namen zeigt!
 
alter schwede...
ich bin jezt auch am überlegen ob ich mir so ein faltsklaven bauen soll.

bis dahin werde ich wohl weiterhin lowlevel folding betreiben.

mfg
 
Erstmal ein Lob, schön geschrieben!


In dem verlinkten Beitrag wird behauptet, die 8800 GTX liefe mit knapp 4600 PPD. Meine hier liefert jedoch im Schnitt 6000 PPD. Ist zwar leicht übertaktet, aber auch wenn ich sie auf den Standardtakt heruntertakte bin ich noch weit über 5500 PPD.

Wie entstehen diese Abweichungen?

Sehr gute Frage^^

Rein von den Technischen Daten klingt der Wert von 4600 PPD absolut richtig.
PCGH kam auch auf etwa das Ergebnis: PCGH - Folding@Home auf Nvidia-GPUs: PCGH-Benchmarks - 2008/06/foldin_gpuv2.PNG

Meine 8800GT schafft 4800PPD mit 1700 MHz Shader Takt (OC vom Hersteller) und bereits 5120 mit 1820 MHz.
Es gibt aber auch Quellen, die von 6500PPD ohne Volt-Mod berichten.
Um das Folding Ergebnis zu steigern, reicht es den Shader-Takt anzuheben.

Evtl. ist deine Karte schon "ab Werk" vom Hersteller leicht übertaktet.
Standard für die GTX sind 575/1550/900.
Damit sind auf jeden Fall keine 5500PPD möglich.

Ich hatte auchg schon vereinzelt ein paar WUs, die 500PPD über dem Durchschnitt lagen.
Aber in letzter Zeit hab ich die nicht bekommen.

Sorry, mehr kann ich dazu nicht sagen/schreiben.
Sei froh dass der Wert so hoch ist ;o)
 
wie sieht es eigendlich aus mit server die man kostenlos benutzen kann , dort könnte man doch auch folding implatieren , währe das nichts ?
 
Gut gemacht. Werde ich mir doch glatt in den nächsten tagen auch mal bauen:D (brauch ja nur das crosshair II Formula und noch zwei 8800GT/9800GT:devil:).
Und danke das du mich in die Dankes-Liste geschrieben hast:).
 
wie sieht es eigendlich aus mit server die man kostenlos benutzen kann , dort könnte man doch auch folding implatieren , währe das nichts ?

Zeig mir mal den Anbieter, bei dem man kostenlose Server bekommt auf denen man selbst Dienste installieren kann...
 
Klar. Kurz: Es ist Verschwendung ;)

Für das Geld, das für einen leistungsstarken Root monatlich abdrückst, kannst du dir besser selbst einen Faltsklaven zusammenbauen.

Wenn du natürlich schon einen Root hast und deine Anwendung kaum CPU Last erzeugt, der Root also ohnehin nur vor sich hin idled, dann kannst du natürlich noch einen F@H Client installieren.
 
Jap kann ich auch sagen! Wie schaut es aus mit einem angemieteten server?
Was würdes der bringen?

Definitiv haben die keine leistungsfähige Grafikkarte verbaut.
Es kommt also nur der CPU oder der SMP Client in Frage.

Bei günstigen Servern teilt man sich die CPU Leistung mit mehreren anderen Nutzern.
Würde man eine Anwendung laufen lassen, die die ganze Zeit Vollast läuft, wird der Anbieter schnell eingreifen.

Ich denke das ist am Ende nicht sehr rentabel.
 
Warum sollte er? Ob ein Server unter Volllast läuft oder nicht kann ihm ja egal sein.

Weil die anderen Kunden sich beschweren.
Die Aussage bezog sich natürlich auf virtuelle Server.
Ansonsten natürlich nicht.

Aber wie du schon geschrieben hast die monatlichen Kosten sind entsprechend hoch.
 
Und hat schon es einer ausprobiert ? Ob ein kostenloser Server der so angeboten wird auch Folding schluckt ?
Melde mich da direkt an :lol:
 
Hi

Ja so ein Folding at Home Server wäre schon interessant :devil:
Am besten mit 2x 8800 gt oder so.
Aber des Geld nur für Folding at home ausgeben?Wenn es bei mir nicht mehr weitergeht wird es sicher interessant.

Auf jeden Fall Top Bericht :daumen:


mfg
lord
 
Zurück