Hardware für Streaming-Server

vom 15.06.2009, 09:10 Uhr

Hallo zusammen,

ich plane mir einen kleinen Mediaserver zusammen zu basteln, der mir über einen UPnP-Server, bzw. auch über eine Samba-Share Musik und Videos zur Verfügung stellt. Habe mir beim Speicher da ein Raid aus 2x1TB-Festplatten vorgestellt, das die Daten spiegelt zwecks Ausfallsicherheit.
Des Weiteren werde ich einen UPnP-Server einsetzen müssen, der Transcoding beherrscht, damit ich meine Videos auch auf der XBOX 360 angucken kann. Dafür brauche ich dementsprechend auch etwas Leistung.

Müsste ich kein Transcoding durchführen, wäre meine Wahl ein Board mit Atom-Prozessor gewesen, aber ich denke, dass das nicht genug Leistung bringt. Deshalb wäre ich euch für Tipps dankbar, was ich denn für Hardware verbauen könnte, die stromsparend, günstig, aber leistungsstark genug ist, um das Transcoding durchzuführen. Preislich wollte ich für die Hardware ohne Festplatten nicht wesentlich über 150€ kommen.

Schonmal besten Dank!

Benutzeravatar

» NeoUser » Beiträge: 311 » Talkpoints: 8,49 » Auszeichnung für 100 Beiträge



Dann stelle ich mal die allesentscheidene Frage, ob dir die "Ausfallsicherheit" der onBoard sATA Raid Ports genügt und deren doch meist recht zweifelhaften Leistung. Es kommt immer darauf an, wie wichtig dir die Daten sind und vor allen Dingen auch, wie die Hardware beansprucht wird, aus Erfahrung würde ich hier lieber auf eine seperate sATA Raid Controllerkarte ausweichen, die allerdings deinen Preisrahmen sprengen dürfte (im wahrsten Sinne des Wortes).

Desweiteren, 1 Terrabyte Platten und diese sind nicht für 24/7 Aufgaben ausgelegt (selbst, wenn du diese nicht dementsprechend beanspruchen möchtest, sehe ich hier schon ein Problem, das du recht schnell an die MTTF (Mean Time To Failure) herankommen würdest, was bei manchen Herstellern recht unterschiedlich angesehen wird. Hier wäre es vielleicht sinnvoller, 500 Gigabyte Platten zu nehmen, die dann aber dementsprechend zertifiziert sind und in den meisten Fällen problemloser laufen sollten (vor allem, über was für Daten sprechen wir hier, die mal eben 1000 Gigabyte benötigen und dann im Stream laufen sollen? Das ist mir nicht so einleuchtend, hier vielleicht mal über eine Komprimierung nachdenken.)

An sich würde ich dir, wenn ich von oben mal absehen würde und du nur maximal 150 Euro ausgeben möchtest, folgendes empfehlen

Prozessor -- AMD Athlon X2 4850e
Mainboard -- Gigabyte GA-M85M-US2H
2x 1Gigabyte Arbeitsspeicher -- Kingston KVR800D2N5/1G

Preislich wärst du hier bei ungefähr 150 Euro, sparen könntest du zwar beim Mainboard und beim Prozessor, allerdings läßt dieser Prozessor sich sehr schön "undervolten, also untertakten" und ist sowieso schon sparsamer als die günstigere normale x2 4400+, das Mainboard beziehungsweise der Chipsatz mit der Grafik an sich kann HD Inhalte verarbeiten, was vielleicht interessant ist und verbraucht weniger Strom als die Chipsätze von AMD (und Intel wäre vermutlich noch etwas sparsamer - preislich wäre das vielleicht dasselbe, wobei dann aber obiges etwas besser in der Leistung wäre), beim Speicher allerdings wären mir vier Gigabyte eindeutig lieber, aber das übersteigt erstmal einen angebenen Rahmen.

Benutzeravatar

» Entertainment » Beiträge: 3654 » Talkpoints: -10,46 » Auszeichnung für 3000 Beiträge


Danke für deine Antwort.

Es wird sich dort zum einen um Backups von den Rechnern im Netzwerk handeln, als auch um Musik im MP3-Format, bzw. DVD-Videos. Finde es viel praktischer die mit einem Knopfdruck abspielen zu können, als jedes mal die DVD rauskramen und einlegen zu müssen. Was genau die XBOX 360 da in Zukunft unterstützen wird, ist fraglich, deshalb möchte ich mich da absichern und zur Not auch on-the-fly die Formate umwandeln können.

Ich hab im Prinzip keine allzu hohen Erwartungen an die Durchsatzrate und ähnliches, habe hier ja auch nur ein 100Mbit Netzwerk. Mir ist nur wichtig, dass die Übertragung von Videos keine Probleme macht und dafür sollte die Leistung des onboard-Controllers ja noch reichen (alles andere würde mich etwas schockieren). Das Raid würde ich dann softwareseitig unter einer Linux-Distribution realisieren.

Bei den Festplatten kenn ich mich nicht so gut aus, wollte da eine WD 10EADS aus der Green-Power-Serie einsetzen. Wenn ich jetzt 500GB Platten nehmen würde, bräuchte ich ja vier Stück, um auf 1TB gespiegelt zu kommen und das versaut mir ja dann wiederrum die Energiebilanz. Ich kanns, wie gesagt, nicht einschätzen, wenn du meinst, dass die dann nach 6 Monaten beide zeitgleich kaputt gehen, steh ich natürlich dumm da (ansonsten gibts ja Garantieabwicklung).

Wie läuft das dann mit dem untervolten? Kann ich die Leistung da bei Bedarf wieder anheben oder muss das alles statisch im Bios eingestellt werden? Hast du nen groben Richtwert, was die Leistungsaufnahme von den Bauteilen angeht?

Benutzeravatar

» NeoUser » Beiträge: 311 » Talkpoints: 8,49 » Auszeichnung für 100 Beiträge



Ich stehe solchen Projekten ja immer etwas skeptisch gegenüber, wenn man mal überlegt, das man ersteinmal die zeit aufwenden muss (zumindest bei den DVDs), um das ganze zu digitalisieren, aber jeder macht es anders ;).

Ob du in dieser Ansicht wirklich 1 Terrabayte an Datenspeicher benötigst, sei mal dahingestellt, ebenso, ob das wirklich nun als RAID 1 aufgebaut werden muss (RAID 1 charakterisiert hier die Datensicherheit als Spiegelung von einer Festplatte auf eine zweite identische), denn genau an diesem Punkt kannst du Probleme bekommen.

Der reine Datendurchsatz eines onBoard Raidcontrollers ist an sich nicht sonderlich hoch (wenn man mal bedenkt, das seperate Controllerkarten ein vielfaches erreichen können, ementsprechende Hardware vorrausgesetzt), dazu kommt, das sich die Performence absenken wird, weil die Daten permanent abgeglichen werden müssen, was zu einem Einbruch der Lese- und Schreibgeschwindigkeit führen wird. Somit hast du einen schlechteren Durchsatz als erhofft (wenn wir mal davon ausgehen, das der RAID Controller einwandfrei angebunden ist) von vielleichrt 30 Prozent weniger als normal (gehen wir mal davon aus, das ein sATA Controller 100MB übertragen könnte und die Festplatte theoretisch auch dazu in der Lage ist), hast du aufgrund des RAID Verbundes nur noch 70MB in der Übertragung (und gerade bei onBoard Controllern bin ich mit solchen Aussagen immer vorsichtig, gerade wenn es ums streamen geht).

Um auf deine Festplatte zu sprechen zu kommen, ganz ehrlich, aus dem Desktop Segment würde ich niemals freiwillig eine nehmen, um wirklich damit einen Raidverbund aufzubauen, das hat mehrere Gründe.
1) nicht ausgelegt auf 24/7
2) zu schnelle Lebenszyklen, hat eine einen defekt und du bekommst als Austausch eine andere 1 TB Platte, kannst du den Raid in den meisten Fällen vergessen

Empfehlen würde ich dir lieber eine aus dem Serverstoremangment, allerdings sind diese Festplatten deutlich teurer als die normalen, sind aber auf einen solchen Betrieb aufgelegt und haben noch einen Vorteil, die Zyklen, in denen diese Produziert werden, sind deutlich länger als die im Consumerbereich und vor allem, die Festplatten sind im Raif meistens ohne Probleme kombinierbar, auch wenn die Festplatten unterschiedlich sein sollten durch einen Austausch. Empfehlen kann ich da immer wieder nur diese (WD RE2 GB 1000GB)

Undervolten kannst du im BIOS, wenn du aber sporadisch immer wieder Leistung benötigst, dann reicht in den meisten Fällen das Cool and Quiet Feature von AMD aus, wobei man das Manuell in den meisten Fällen kombinieren kann, um noch was zu sparen ;).

Normalerweise kannst du davon ausgehen, das eine Festplatte (3.5 Zoll Bauweise) um die 10 Watt benötigt, eine Greenserie liegt bei mittleren 6 Watt (auch wenn die Hersteller gerne was weniger angeben), eine Server Raid dürfte ungefähr den selben Wert haben, liegt vielleicht im mittleren Wert noch darunter.

Arbeitsspeicher kann man pauschal für normale Module mit drei bis fünf Watt bezeichen, ein Prozessor (der von AMD) liegt im mittleren Wert unter Last bei um die 25 Watt (idle dann bei ~17W), per C&Q dürfte das bei 11W liegen, undervoltet nochmals weniger (allerdings machen das nicht alle mit und das Problem der Instabilitäten ist auch nicht ganz ohne).

Ein Mainboard, wie vorgeschlagen, dürfte um die 20 - 30 Watt verbrauchen (dank der Chipsätze heutzutage geht es leider nicht weniger, der letzte richtig gute Chipsatz, der gespaart hatte, war der 630a/7025 von nVidia, der lag bei 15W ungefähr).

Das ganze ist aber uninteressant, wenn du ein falsches Netzteil kaufst, denn das kann die gesamte Rechnung zunichte machen. Ein billiges mit 300 Watt, was heutzutage mal nur 10 Euro kosten kann, macht dir einen Strich durch die Rechnung, da es, obwohl du nur einen Verbrauch von vielleicht 60 Watt hast, das Netzteil vermutlich aufgrund seiner Ineffizienz um die 200 Watt ziehen könnte. Hier empfiehlt sich ein BeQuiet Pure Power 300 Watt oder ein SeaSonic 330Watt (sind beide zertifiziert und daher auf in niedrigen Auslastungsstufen sehr effizient (kann dir gerne mal verweise darauf liefern)).

Das sollte es erstmal für den Anfang sein, das Thema an sich kann sehr komplex gestaltet werden, wie du wohl schon merkst ;), wenn man sich damit auseinandersetzt (viele machen das nicht, sondern gehen einfach hin und kaufen, kaufen, kaufen und wundern sich dann, das etwas nicht so funktioniert, wie gedacht).

Allerdings, das möchte ich auch noch sagen, sehe ich das natürlich anderes, weil ich mich beruflich mit dem Thema beschäftige und daher etwas anders rangehe, aufgrund der Erfahrung aber meine Meinung beisteuere ;).

Benutzeravatar

» Entertainment » Beiträge: 3654 » Talkpoints: -10,46 » Auszeichnung für 3000 Beiträge



Mein Problem ist jetzt eben, und das wirst du von deinen Kunden auch zur genüge kennen, das Geld. Wenn ich mir Hardware für 500€ kaufen muss, nur um mir einen Mediaserver zu bauen, dann wird das für mich uninteressant (zur Zeit finanziell auch garnicht machbar). Allein schon ein guter Raid-Controller kostet ja ein kleines Vermögen...

Du sprichst den 24/7 Betrieb ja immer wieder an. Wie ist das denn, wenn die am Tag vielleicht 8h am Stück laufen, wenn man jetzt mal davon ausgeht, dass die nicht immer nur in 5 Minuten Häppchen an sind. Das sollte doch eigentlich auch über längere Zeit funktionieren (geht bei den meisten Desktops ja auch gut).

Brauche ich enn für das Raid zwingend zwei identische Platten? Ich meine es ist klar, dass dann alles nur so schnell wäre, wie die langsamste, aber prinzipiell müsste das doch eigentlich gehen, die Platten werden ja in der Zukunft nicht unbedingt langsamer.

Nach deiner groben Schätzung käme ich auf um die 60-70W an Strombedarf ohne Festplatten. Den Wert habe ich hier allerdings bei so ziemlich allen Desktop-PCs, die ich hier rumstehen hab... Ich geh also mal davon aus, dass ich was richtiges Sparsames für mein Vorhaben garnicht bekommen kann?

Versteh mich nicht falsch, ich bin dir wirklich dankbar für deine Offenheit. Es ist besser, wenn man vorher richtig aufgeklärt wird, als wenn nachher die Daten futsch sind. Ich hab mir bloß vorher Hoffnungen gemacht, dass ich für das Geld was einigermaßen gescheites bekomm. War wohl falsch gedacht ;)

So wie ich das sieh, bliebe mir nur auf das Transcoding zu verzichten, dann könnte ich ja theoretisch auf besagten Atom wechseln, weil ja keine Leistung da sein muss. Da könnte ich dann etwas sparen und mir dafür ein paar richtige Festplatten leisten.

Benutzeravatar

» NeoUser » Beiträge: 311 » Talkpoints: 8,49 » Auszeichnung für 100 Beiträge


Das liebe Geld, das kenne ich zu genüge, glücklicherweise sehen viele Kunden das Problem ein und geben dann doch das erforderliche aus.

In deinem Fall möchte ich sagen, das du natürlich auch mit den "normalen" Festplatten agieren kannst, allerdings ist eben hier das "Restrisiko" vorhanden, das das Ergebnis nicht dem entspricht, was du dir vorgestellt hast (oder deine Ansprüche an Perfektion nicht so groß sind, wie ich mir denke ;) ).

Ein Betrieb von 8 Stunden (oder auch mal etwas mehr) sollte jede Festplatte ohne Probleme durchstehen, mein Heimrechner (ohne wichtige Daten) läuft im Regelfall auch schonmal 15 Stunden im Dauerbetrieb und es gibt keine nennenswerten Probleme, wie schon erwähnt, es kann immer wieder passieren, muss aber nicht zwingend auftreten. Und das ein vernünftiger Raidcontroller viel Geld kostet, ist ja bekannt. Sowieso verstehe ich deinen "Ansatz" nicht so ganz, das du unbedingt einen RAID aufbauen willst, denn die Datensicherheit, die den Rauf auszeichnet, wirst du nicht brauchen und schraubt eigentlich nur die Kosten hoch (neben den Stromkosten ebenfalls), benötigen wirst du das ganze nicht.

Wenn es nur ein Media PC sein soll, der auch noch fähig ist, etwas zu transcodieren, dann kannst du schlecht an der Leistung sparen (zumindest nicht in dem Bereich, in dem du dir das vorstellst (soll das eigentlich in Echtzeit ablaufen?).

Sinnvoller wäre es, wenn du dir einen sparsamen Rechner aufbaust, diesen mit einer großen 2.5 Zoll Festplatte bestückst und einer externen, wo die Daten nochmal zur Sicherung vorhanden sind und eben als Datenbackup, dazu ein Mainboard, welches wenig Strom verbraucht und stabil läuft und einem Prozessor, der wirklich gute Leustung mit wenig Verbrauch kombinieren kann (und das Encoding wird wohl keine HD Inhalte beinhalten, einzig bei Echtzeit könnte es ein Problem geben, aber wenn man hier etwas trickst, wäre hier noch was machbar, denke ich).

Einen kleinen Rechner ohne sATA RAID, so wie ich ihn mir denke (mit dem richtigen Netzteil natürlich) wirst du im Verbrauch auf 30 Watt drosseln können, wenn du das ganze richtig ansetzt (ist aber leider mit dementsprechenden Kosten verbunden, könntest du auch auf 20 Watt kommen, dann allerdings wird es teuer).

Von daher, verzichte lieber auf das RAID (bringt dir keinen echten Vorteil) und setze auf ein leises, stromsparendes System, was encodieren kann und über eine vernünftige Netzwerkkarte verfügt und wo du das gesparte Geld in den Strom investieren kannst ;).

Um nochmal auf einen RAID Verbund zu sprechen zu kommen, baust du einen auf, benötigst du in den meisten Fällen identische Platten, bestehend aus Hersteller, Modell und Größe. Es ist auch möglich, hier abweichende Hersteller, Modelle und Größen einzubauen, in vielen Fällen ist das dann aber nur mit Problemem und Instabilitäten erkauft (und somit nicht wirklich zu empfehlen).

Hier mal ein System, was ich früher selber oft gebaut habe, was an sich sehr gute Leistung bietet und wenig Strom verbraucht.
Mainboard GA-M68SM-S2L
Prozessor BE-2300
2 x 1GB Arbeitsspeicher Aeneon PC800
300 Watt SeaSonic OEM

Leider alles Komponenten, die es nicht mehr gibt, die verbrauchte Leistung dieses Systems lag bei guten 26 Watt (normaler Betrieb), im Undervolting lag das System bei gut 19 Watt, allerdings muste dafür das Mainboard gegen ein Asrock ausgetauscht werden. Dazu noch eine 2.5 Zoll Festplatte und fertig war das Sparwunder. Möglich ist viel, aber irgendwann ist das ganze preislich nicht mehr interessant.

Benutzeravatar

» Entertainment » Beiträge: 3654 » Talkpoints: -10,46 » Auszeichnung für 3000 Beiträge


Ähnliche Themen

Weitere interessante Themen

^