Über einen ungewöhnlichen Server berichtet Anandtech. Im Gegensatz zu den meisten Servern, die auf große Prozessoren mit großem Cache und relativ hohe CPU-Taktraten setzen, geht SeaMicro mit dem SM10000 einen anderen Weg. Die Firma kombiniert auf selbst entwickelten Platinen insgesamt 512 Atom-CPUs zu einem komplexen Many-Core-System. Konkret handelt es sich dabei um den Atom Z530 (Silverthorne, 1,6 GHz, Hyper-Threading), der vom US15-Chipsatz (alias Poulsbo) angesteuert wird. Jeder dieser CPUs stehen 2 GB RAM zur Verfügung.
SeaMicro verzichtet aber auf Intels I/O-Hub und steckt einen eigenen Baustein über ein PCIe-x2-Interface an, der alle I/O-Funktionen emuliert und alle Aufgaben von SATA bis Gigabit Ethernet übernimmt. Diese drei Komponenten (plus der Arbeitsspeicher) ergeben zusammen einen "single server", den kleinsten Baustein des SM10000-Servers. Ein solcher single server ist dabei nur in etwa so groß wie eine Kreditkarte. Und darin liegt das Geheimnis: SeaMicro kombiniert je acht dieser kreditkartengroßen Elemente auf einer Platine (5” x 11”), wobei sich je zwei Atom-CPUs einen SeaMicro-Controller teilen.
Diese Platinen werden wiederum über einen PCIe-x16-Anschluss in die Backplane des SM10000-Gehäuses gesteckt. Insgesamt lassen sich 64 solcher Platinen in dem 10U-Gehäuse unterbringen, was bei voller Ausbaustufe 512 Atom-CPUs bedeutet. Das System unterstützt aber kein shared memory; die 2 GB je single server bedeuten also nicht ein Terabyte RAM sondern eben ein Limit von 2 GB je Server. Eine weitere Einschränkung des Speichersystems ist, dass der Poulsbo-Chipsatz keinen ECC-Speicher unterstützt - für einen Server ein nicht unerheblicher Nachteil.
Die Netzwerkanbindung sieht beeindruckend aus, denn es stehen 64 Gigabit-Ethernet-Ports bereit, also einer pro Steckkarte. Jeder Port hat eine eigene CPU, die den Netzwerkverkehr der jeweiligen Platine abwickelt. Alternativ kann man 16 10GbE-Ports wählen. Auch der Plattenplatz dürfte so schnell nicht knapp werden. Das System kann bis zu 64 physische 2,5" HDDs oder SSDs ansteuern. Bei RAID leistet sich der SM10000 aber wieder eine Schwäche, denn er unterstützt nur RAID 0. Wie man die Platten zusammenschaltet, ist dem Nutzer/Admin überlassen.
Als Betriebssystem ist Linux derzeit die einzige Wahl. Offiziell wird Windows nicht unterstützt, aber laut SeaMicro soll ein Windows Server in einer VM problemlos laufen.
Doch warum das Ganze? Laut SeaMicro geht es vor allem darum, die Effizienz zu erhöhen und Strom zu sparen. Die meisten Server seien für ihre Aufgaben überdimensioniert und verheizten deshalb selbst unter geringer Last noch immens viel Strom. Der Hersteller rechnet vor, dass sich je nach Auslastungsszenario bis zu 6,1 Millionen US-Dollar bei einer Server-Lösung einsparen lassen, die 100.000 SPECint-rate schafft. Das ist beeindruckend, und so würde sich der Preis des SM10000, der immerhin auch bei 139.000 US-Dollar liegt, extrem schnell amortisieren. Sinnvoll ist ein solcher Server allerdings nur, wenn zum eigenen Firmenprofil passt: Viele kleine VMs, die den Hauptteil der Zeit im Leerlauf zubringen.Weitere Informationen und technische Daten kann man auf der Produktseite des SeaMicro SM10000 finden.



Windoof wird nicht unterstüzt
Ich finde die Idee und den Ansatz gar nicht mal so übel. Die meisten Systeme befinden sich wirklich die grösste Zeit im Leerlauf.
Allerdings ist mir der Satz mit PCIe x2 ein Dorn im Auge...so eine "Kiste" wird ja nicht jedes Jahr ersetzt...da hätte es dann schon PCIe x8 oder mehr sein dürfen.
Wenns dann noch PCIe x2 1.x ist, dann gute Nacht.
Und dann auch noch nur RAID0...
Da waere ich mir nicht so sicher. Microsoft schneidert schon seit einer Weile expliziet fuer diese Anwendungsfaelle an einem OS herum.
Wann dieses OS mal erscheint, keine Ahnung.
Und wenn da kein Windows nativ drauf laeuft, ist es auch nicht so schlimm. Diese "Spielzeugbuechse" ist fuer die Anwendungsfaelle, die ich mir bei einem Windows Server vorstelle, eher uninteressant. Bis auf den Terminalserver vielleicht.
Schade finde ich, dass bei so einem Monumentalprojekt nicht gleich "an alles" gedacht wurde. RAID0, WTF?
und wo die Festplatten untergebracht sind würde mich auch mal interessieren, ich sehe da keine.
und was macht man, wenn mal eine der Platinen ausfällt, da muss man ja das gesamte System herunterfahren.
ich denke richtig interessant wird es, wenn die Kiste ein internes SAN bekommt und einen richtigen internen Switch und dann 2-4x 10Gbit als Uplink, das will ich erstmal sehen dass so eine Kiste das überhaupt schafft auszureizen. 160Gbit, die Entwickler von dem Gerät haben wohl keine Vorstellung davon, wie viel 160Gbit überhaupt sind. Dazu braucht es aktuell noch ca. 50.000 Server bei den derzeitigen durchschnittlichen Anwendungen.
Aber ich sehe es als einen Schritt in eine sehenswerte Richtung, ich werde das gespannt weiter verfolgen. Da werden sicher auch andere Hersteller vllt was ähnliches wagen.
Wenn man sich überlegt, auf 10HE ~600W dieses System bei 25% CPU last ist mehr als beachtlich. Maximal wohl 2kw wie es scheint. Damit sind diese Systeme auch überaus vorteilhaft von der Kühlung her. Denn so ein Bladecenter mit 28 CPUs auf 7HE braucht locker 5kW, was 30kW pro Rack ergibt...die gigantische Abwärme wegzubekommen ist alles andere als einfach und kostengünstig. Bei nur 2-8kW pro Rack für diese Lösung bei gleichzeitig höherer Leistung fällt auch die Klimatisierung wesentlich einfacher und günstiger aus.
Bei Servern gehts primär vor allem um Effizienz, also um Leistung pro Watt. Ich zitiere aus diesem Artikel:
Der Fakt, dass RAID 1 oder 5 oder 10 NICHT offeriert wird, ist möglicherweise ein weiterer immenser Nachteil. Die Folgen liegen, wie von anderen Usern beschrieben, auf der Hand.
Auch wenn man sich das Datenblatt vom R610 (Xeon 5500 usw durchliest) fallen weitere maßgebliche Unterschiede auf und demzufolge ggf ins Gewicht.
Dennoch kommt es wie immer auf den Anwendungsbereich an. Es gibt sicher Situation, wo sich dieses Atom System behaupten kann, aber diese oben dargestellten Vergleichsschemata sind Äpfel und Birnen und entbehren einiger Relevanz für bestimmte Zielgruppen (meiner Meinung nach).
Aber ohne ECC und ohne ordentliche redundante Storagelösung nicht sinnvoll produktiv einsetzbar...
Beide ignorieren, bei so viel JavaScript hier sollte man meinen das die Comments Fehlerfrei funktionieren! -_-
Aber hach ja, ist ja nicht mal ne Editfunktion vorhanden (ja ich weiß im Forum blahblah).
Aber hach ja, ist ja nicht mal ne Editfunktion vorhanden (ja ich weiß im Forum blahblah).
Ach hab erst jetzt verstanden was du damit meinst ^^