{"id":20,"date":"2006-07-16T11:30:00","date_gmt":"2006-07-16T09:30:00","guid":{"rendered":"urn:uuid:{a.guid}"},"modified":"2006-07-16T11:30:00","modified_gmt":"2006-07-16T09:30:00","slug":"het-bouwen-van-een-zuinige-server-deel-2","status":"publish","type":"post","link":"https:\/\/olino.org\/blog\/nl\/articles\/2006\/07\/16\/het-bouwen-van-een-zuinige-server-deel-2\/","title":{"rendered":"Het bouwen van een zuinige server (deel 2)"},"content":{"rendered":"<p>Het vervangen van componenten in een bestaande server kan veel energie besparen. In dit deel zal ik meer vertellen hoe lastig het was om een geschikt moederbord te vinden voor de zuinige AMD Geode processor, de problemen met niet-standaard connectors van de Intel kast en de uiteindelijke besparing die ik heb kunnen halen door de ombouw&#8230;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_sc5275-e_thumb.jpg\" alt=\"De server\"\/><\/p>\n<p><!--more--> <\/p>\n<p>Dit artikel is het vervolg van het artikel <a href=\"\/articles\/2006\/07\/11\/het-bouwen-van-een-zuinige-server-deel-1\">&#8220;Het bouwen van een zuinige server (deel 1)&#8221;<\/a>. <\/p>\n<p><strong>Moederbord<\/strong><\/p>\n<p>Het vinden van een goed moederbord voor de zuinige AMD Geode NX processor leek in de eerste instantie triviaal, maak bleek uiteindelijk de grootste bottleneck in de server ombouw&#8230;.<\/p>\n<p>De AMD Geode NX processor is van het type <a href=\"http:\/\/en.wikipedia.org\/wiki\/Socket_A\">Socket A<\/a>. <\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_amd_geode_nx1500.jpg\" alt=\"AMD Geode NX 1500 processor\"\/><\/p>\n<p>Dus ik ben op zoek gegaan naar mooi moederbord voor deze processor. Aangezien ik de server zo zuinig mogelijk wil hebben wil je zo veel mogelijk zaken ge\u00efntegreerd hebben op het moederbord. Dit scheelt weer in het aantal losse componenten die allemaal weer energie gebruiken. Je moet hierbij denken aan een ge\u00efntegreerde VGA kaart, Ethernet LAN aansluiting (minimaal 100 Mbps) en SATA controller.<\/p>\n<p>Na wat zoeken op internet ben ik uitgekomen op het volgende moederbord.<\/p>\n<p><strong>Asus A7S8X-MX<\/strong><\/p>\n<p>Het Asus A7S8X-MX moederbord is een socket A moederbord en heeft een SiS 741GX chipset. Op enkele internet forums had ik gelezen dat deze chipset goed zou samenwerken met de AMD Geode processor. Verder heeft dit moederbord een ge\u00efntegreerde VGA kaart, netwerk (100 Mbps) en 2 SATA aansluitingen. Ideaal voor onze server dus.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_Asus-A7S8X-MX.jpg\" alt=\"Asus A7S8X-MX Moederbord\"\/><\/p>\n<p>Na het booten van de PC kreeg ik al een melding van de BIOS dat dit een &#8220;unknown processor&#8221; is, dat ziet er dus niet goed uit. En bij het opstarten van de Linux server bleef deze hangen. Alleen door in de GRUB bootloader de volgende boot opties te zetten: acpi=off, apm=off kon ik de server door laten starten. Maar juist deze settings zorgen ervoor dat Linux powermanagement kan uitvoeren op de CPU en op die manier energie kan besparen. Het uitzetten van deze opties kan dus nooit de bedoeling zijn.<\/p>\n<p>Verder bleek dat het &#8220;re-booten&#8221; van de server niet mogelijk was. Ook daar bleef hij op hangen. Alleen met een volledige &#8220;power-down&#8221; kon ik de server weer laten opstarten.<\/p>\n<p>Vanzelfsprekend contact opgenomen met de technical support van ASUS, maar helaas. Na wat email uitwisselingen en een bios upgrade blijkt dat deze processor voor ASUS duidelijk geen prioriteit heeft en blijkbaar ook niet support wordt.<\/p>\n<p>Na deze teleurstellende ervaring ben ik maar op zoek gegaan naar een ander moederbord. Na wederom veel speurwerk op internet had ik het volgende moederbord gevonden:<\/p>\n<p><strong>ASRock K7S41GX<\/strong><\/p>\n<p>Het ASRock moederbord is ook van het type socket A en heeft zoals je al kunt zien aan de naam een SiS 741GX chipset. Ook dit moederbord heeft een ge\u00efntegreerde VGA en 100 Mbps Lan. Verder heeft het moederbord zelfs de AMD Geode NX in de supported CPU list staan, dus wat kan nog fout gaan zou je denken&#8230;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_K7S41GX.jpg\" alt=\"ASRock K7S41GX\"\/><\/p>\n<p>Na het booten van de PC kreeg ik de melding van de BIOS dat de processor herkend wordt als een Mobile Athlon processor.  Dat ziet er iets beter uit, maar Mobile Athlon, dit is toch een AMD Geode processor&#8230; Wat blijkt, de AMD Geode NX processor is inderdaad identiek aan de een Mobile Athlon processor waarvan ze de socket aangepast hebben zodat deze ook op desktop PC gebruikt kan worden. Dit verklaard direct waarom de processor zo zuinig is.<\/p>\n<p>Maar wat blijkt nu, de processor draait veel te snel. Met als gevolg dat hij ook te veel energie gebruikt, en dat was nu juist niet de bedoeling. De oorzaak zit hem (na wat speurwerk) in de te hoge Vcore spanning. Blijkbaar geeft de Socket A op het moederbord een hogere Vcore (1.4 Volt) spanning af dan waarvoor de processor gemaakt is (1,250 Volt). Helaas kan ik deze Vcore spanning nergens veranderen (niet in de BIOS en ook niet via jumpers op het moederbord).<\/p>\n<p>Een ander probleem met dit moederbord is dat de BIOS niet de juiste &#8220;PST tables&#8221; heeft voor de AMD Geode NX processor. In de PST tables worden de beschikbare powerstates van de processor bewaard. Deze powerstates zijn nodig om goed powermanagement uit te voeren via ACPI. En juist powermanagement is belangrijk om het energie verbruik van een PC zo laag mogelijk te houden.<\/p>\n<p>Wederom contact opgenomen met de support van ASRock, maar helaas, uiteindelijk heeft dit niets opgeleverd.<\/p>\n<p>Gelukkig kwam ik tijdens het speuren op internet de volgende aanbieding tegen: een moederbord met AMD Geode processor, zou dit eindelijk de oplossing zijn&#8230;<\/p>\n<p><strong>PCCHIPS 811 met AMD Geode 1750 NX<\/strong><\/p>\n<p>Het PCCHIPS 811 moederbord wordt geleverd met reeds geplaatste  AMD Geode 1750 NX processor en een &#8220;custom&#8221; BIOS voor de ondersteuning van de AMD Geode processor. Perfect toch, dit kan niet meer mis gaan&#8230;<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_mb_pcchips_m811lu_b.jpg\" alt=\"PCCHIPS 811 Moederbord\"\/><\/p>\n<p>Nadat alles weer omgebouwd is, ik begin er inmiddels aardig handig in te worden, heb ik de server weer opgestart. En inderdaad de BIOS herkent keurig dat het gaat om een Mobile Athlon processor. Direct maar even kijken naar de Vcore spanning. En wat schets mijn verbazing: 1.4 Volt. Weer te hoog! Dat is toch niet te geloven. Koop je een moederbord die standaard geleverd wordt met een AMD Geode processor met zelfs een custom BIOS en weer is de Vcore spanning te hoog.<\/p>\n<p>Wederom contact opgenomen met PCChips support en ook hier weer geen oplossing.<\/p>\n<p>Ik heb nog een tijdje testen gedraaid met dit moederbord en wat blijkt. Door de over-geklokte CPU, veroorzaakt door de te hoge Vcore spanning, werd de processor zo heet dat de CPU zich spontaan afschakelde. Dit is een standaard beveiliging van AMD processoren. Dit moederbord is duidelijk geen kandidaat voor onze zuinige server&#8230;<\/p>\n<p>Dan nog maar een (laatste) poging. Wederom kwam ik op internet een moederbord tegen die support zou moeten hebben voor de AMD Geode NX processor, sterker nog. Dit moederbord ondersteunt <strong>alleen<\/strong> de AMD Geode NX processor. Zou het dan toch nog gaan lukken&#8230;<\/p>\n<p><strong>Tyan Tomcat K7M 2498AGNN<\/strong><\/p>\n<p>Dit moederbord heeft ook een ge\u00efntegreerde VGA, twee LAN (100 Mpbs \/ 1000 Mbps) en 2 SATA aansluitingen. Het formaat is mini-ATX (mATX) en neemt dus weinig ruimte in beslag. <\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2008\/articles\/zuinige_server_2_TYAN_K7MS2498.png\" alt=\"K7M 2498AGNN moederbord\"\/> <\/p>\n<p>Na op het opstarten ziet het er al goed uit. De BIOS herkent de processor en de server start gewoon op. En wat blijkt: de Vcore spanning klopt: 1,250 Volt. Perfect. Eindelijk een moederbord gevonden die de AMD Geode processor goed ondersteund.<\/p>\n<p><strong>Flinke besparing<\/strong><\/p>\n<p>De eerste metingen met de Energy-Check 3000 meter geven aan dat de server een stuk zuiniger is geworden. Hij gebruikt nu slechts 95 Watt. Overigens hebben we naderhand nog uitgebreidere metingen verricht aan deze server. Meer hierover kun je lezen in het artikel <a href=\"\/articles\/2006\/07\/15\/vermogensmetingen_nieuwe_server\">&#8220;Metingen verbruik nieuwe server&#8221;<\/a>. Uit deze uitgebreide metingen blijkt dat de server 90 Watt gebruikt.<\/p>\n<p>De oude server, voor de ombouw, gebruikte continue 250 Watt. Dit is dus een reductie van 160 Watt. Aangezien de server 24 x 7 x 365 dagen aan staat betekend dit een besparing op mijn jaarlijkse energie verbruik van 160 Watt x 24 uur x 365 dagen =  1400 kWh.<br \/>\nDit is meer dan mijn <a href=\"\/articles\/2006\/06\/29\/1500-watt-aan-zonnepanelen\">eerste 12 zonnepanelen<\/a> kunnen produceren.<\/p>\n<p><strong>Afwerking server<\/strong><\/p>\n<p>Nu de grootste hindernis, het vinden van een geschikt moederbord voor de AMD Geode NX processor, genomen is de afwerking van de server aan de beurt.<\/p>\n<p>De oude server bestond uit een Intel server board in combinatie met een mooie Intel kast. Helaas worden voor de connector tussen de kast en het server board een eigen connector gebruikt die niet standaard is, Hierdoor kan ik het nieuwe moederbord dus niet direct aansluiten op de power en reset knop van de kast.<\/p>\n<p>Gelukkig is dit eenvoudig op te lossen door even te door te meten  welke pinnen gebruikt worden voor de reset en de power-knop heb ik een eigen convertor gemaakt tussen de connector van de kast en de pinnen op het moederbord.<\/p>\n<p><strong>Conclusie<\/strong><\/p>\n<p>Tijdens mijn server ombouw project heb ik ontdekt dat het zuinig maken van computers nog echt een pionier gebied is. Op dit moment is men nog vooral ge\u00efnteresseerd hoe je processoren kunt overclocken om deze nog sneller te krijgen, weinig mensen hebben nog ervaring met het zuinig krijgen van processoren. Vooral de ondersteuning voor de AMD Geode processor als zuinige processor is nog bedroevend. Het heeft mij 4 moederborden gekost om een geschikt moederbord te vinden.  <\/p>\n<p>Ondanks deze tegenslagen is het server ombouw proces een succes geworden. De behaalde besparing van 1400 kWh op jaarbasis is aanzienlijk. Inmiddels draai ik al een paar maanden met volle tevredenheid met de nieuwe server. <\/p>\n<p>Het is zeer interessant om een kritisch rond te kijken in je huis naar apparatuur die 24 uur aan staat. Met een relatief kleine investering om het apparaat zuiniger te maken (of te vervangen)  kun je een grote besparing halen op jaarbasis.<\/p>\n<p><strong>Update<\/strong><\/p>\n<p>In het volgende artikel <a href=\"http:\/\/olino.org\/articles\/2007\/02\/25\/het-bouwen-van-een-zuinige-server-deel-3\">&#8220;Het bouwen van een zuinige server (deel 3)&#8221;<\/a> laat ik zien hoe we nog een extra 30 Watt aan energie kunnen besparen door de server handig te configuren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Het vervangen van componenten in een bestaande server kan veel energie besparen. In dit deel zal ik meer vertellen hoe lastig het was om een geschikt moederbord te vinden voor de zuinige AMD Geode processor, de problemen met niet-standaard connectors van de Intel kast en de uiteindelijke besparing die ik heb kunnen halen door de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/posts\/20"}],"collection":[{"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olino.org\/blog\/nl\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}