Hoofdcategorieën

Linux energiezuiniger dan Windows Server 2008

Door Olaf van Miltenburg, woensdag 11 juni 2008 21:37
Submitter: webfreakz.nl, views: 24.170

Een server die Red Hat of Suse draait verbruikt minder energie dan een systeem waarop Windows Server 2008 geinstalleerd is, zo toont onderzoek van PC World aan.

De site installeerde Windows Server 2008 Enterprise Edition, Red Hat Enterprise Linux 5.1 en Suse Enterprise Linux 10 SP1 op vier 1U-servers. Dell leverde voor de test zijn Poweredge 1950 en IBM zijn x3550, terwijl HP met de DL-360 G5 en de DL-160 vertegenwoordigd was. Na het draaien van meerdere tests op het gebied van energieverbruik bleek dat bij sommige testonderdelen Windows weliswaar iets minder verbruikte als de besparende instellingen op maximaal stonden, maar dat het vooral Red Hat was dat over de hele linie gezien het zuinigst was.

Bij de drie besturingssystemen bleek het terugschroeven van de cpu-prestaties bij weinig of geen activiteit de meeste besparing op te leveren. Voor alle systemen gold echter dat om optimaal van de energiebesparende functionaliteiten gebruik te kunnen maken, de laatste firmware, bios-versies en andere updates doorgevoerd moesten worden en volgens de reviewers was dit bepaald geen sinecure.

Uiteindelijk bleek Linux in sommige scenario's tot wel 12 procent minder te verbruiken dan Windows Server. Red Hat en Suse waren aan elkaar gewaagd maar de distributie van Novell bleek net iets meer te verstoken. In combinatie met de IBM-server was het verschil 0,5 watt in het voordeel van Red Hat bij de top performance-test en op HP's DL 160 G5 liep het verschil op tot 5 watt in energiebesparingsmodus.

De test komt op een moment dat Microsoft een rapport naar buiten brengt waarin het claimt dat Windows Server 2008 juist een besparing van 10 procent kan opleveren. De softwaregigant komt echter tot deze conclusie na een vergelijking met het verbruik van een systeem waarop Windows Server 2003 R2 Enterprise x64 Edition met SP2 geïnstalleerd stond.

Volgende 08:55
Vorige 19:51

Reacties

«  1  2  3  »


Als de onderzoeken het uitwijzen, mogen Linux gebruikers niet blij zijn dan ?

Jammer dat Linux gewoon vaak voor een NT beheerder onbekend terrein is.

Doe er je voordeel dus mee, gratis, goed en zuining :)

Helaas zijn Enterprise edities zoals die van Red Hat of die van SuSe allesbehalve gratis. Alhoewel je vaak alleen echt voor de service en support betaald en niet voor de distro zelf.

Gij onwetende. Als je RedHat zonder de kosten wilt hebben kun je CentOS nemen. Dat is hetzelfde product maar dan gratis. Ook zonder support dus.

{edit} Ubuntu server is trouwens ook gratis. Ze sturen de CD nog naar je op ook als je niet wilt downloaden.

[Reactie gewijzigd door Roit]


Ja, een Enterprise level bedrijf ziet je aankomen daarmee, daar scoor je echt punten mee.

een enterpriselevel bedrij ziet je met de opgedane kennis graag aankomen ja. en een enterprise neemt wel gewoon support af. De NT beheerder kan dus zijn kennis gratis uitbreiden en zo waardevoller worden voor de werkgever.

De enterprise versie zorgt er ook voor dat eventuele claims door patentbreuk op rekening komen van Red Hat. Bij de gratis versie is de gebruiker zelf verantwoordelijk...

[Reactie gewijzigd door DutchBreeze]


Redhat vind het prima om CentOS over te nemen als je uiteindelijk toch support wilt hebben.

Ik zie alleen zelf dat sommige bedrijven dit alleen nodig hebben bij custom software in combinatie met kernel settings/modulen en dergelijke of custom patches op software.

Kijk als er 3 partijen bij 1 server betrokken zijn qua software lijkt het me een goed plan RHEL te nemen zodat er binnen 30 min een aanpassing in de stock software gedaan kan worden van RHEL.

Als je zelf de kennis hebt en de communicatie is zeer kort, is dit niet nodig.

In de Linux wereld is men niet zo van... ow daar hebben we er weer een. NT beheerders zijn daarintegen vaak terratorium bewakers ja.

Ja, een Enterprise level bedrijf ziet je aankomen daarmee, daar scoor je echt punten mee.
wij doen het.

we hebben redhat support simpelweg niet nodig, we kunnen het zelf allemaal prima af. Een goeie technische club is de sleutel. Dus, waarom zouden we duizenden euro's uitgeven voor iets wat we domweg niet gaan gebruiken? Onze klanten, als je de tijd neemt het ze even uit te leggen, snappen dat ook en gaan er gewoon mee akkoord. Het enige waar we support contracten op hebben zijn Cisco's, het SAN en Vmware ESX. (en zelfs dat kunnen we af met inhouse kennis)

Dat hele enterprise gedoe is zo overtrokken, het enige wat het doet is de prijs omhoog drijven.

we hebben redhat support simpelweg niet nodig, we kunnen het zelf allemaal prima af. Een goeie technische club is de sleutel.
En jullie werken gratis?? Als "jullie" met z'n tweeen zijn dan kosten jullie het bedrijf al gauw een ton per jaar. Daar kan je een enkele stagiair en een hele hoop support voor kopen.

Natuurlijk is dit gechargeerd. Het is altijd een balans tussen zelf doen of uitbesteden. Ik ben er zelf ook voor om voldoende kennis in huis te hebben en niet alles uit te besteden. In-house mensen weten wat er binnen een bedrijf speelt, kennen de situaties en de 'gekke dingetjes' van systemen, enzovoort. Maar goede support is voor veel enterprise bedrijven echt een must. Al was het maar om iemand anders de schuld te kunnen geven als er dingen écht fout gaan..

En jullie werken gratis?? Als "jullie" met z'n tweeen zijn dan kosten jullie het bedrijf al gauw een ton per jaar. Daar kan je een enkele stagiair en een hele hoop support voor kopen.
En die stagiair moet dan in isolatie maar zorgen dat de boel blijft draaien? En als die er niet uit komt, dan moet die betaalde support maar komen? En hoe lang duurt het voordat die meneer of mevrouw er is? En hoe lang duurt het dan voordat de problemen zijn opgelost?

En als het allemaal weer draait, hoeveel heeft de downtime dan gekost? En is dat een risico dat je als bedrijf wilt lopen?

Goede in-house IT support verdient zichzelf terug.

we hebben redhat support simpelweg niet nodig
En wat nou als er een fout in het OS zit waardoor jullie problemen van ondervinden maar waar je dus geen ondersteuning op hebt en de mannen achter een project als Cent-os vinden het probleem "niet zo belangrijk" ? "komt wel een keer in de volgende release" ?? dan heb je dus geen poot om op te staan.

Sorry hoor maar "we hebben geen support nodig" want we hebben alle kennis is huis is zo'n prut-argument. Zo werkt het gewoon niet. Je moet met support kunnen zwaaien als de fout simpelweg in het product zit en je daar dus niks aan kan doen.
Het is onacceptabel als je dat niet kan...

heb je wel, je hebt namelijk de sourcecode beschikbaar ;). des noods betaal je iemand om een patch te schrijven. is alsnog duurder als een licentie misschien maar de kans is klein dit je dat ooit tegenkomt. Een gok die je kunt nemen dus.

[...]


En wat nou als er een fout in het OS zit waardoor jullie problemen van ondervinden maar waar je dus geen ondersteuning op hebt en de mannen achter een project als Cent-os vinden het probleem "niet zo belangrijk" ? "komt wel een keer in de volgende release" ?? dan heb je dus geen poot om op te staan.

Sorry hoor maar "we hebben geen support nodig" want we hebben alle kennis is huis is zo'n prut-argument. Zo werkt het gewoon niet. Je moet met support kunnen zwaaien als de fout simpelweg in het product zit en je daar dus niks aan kan doen.
Het is onacceptabel als je dat niet kan...
En wat ga je doen als je windows server zo'n OS fout heeft en MS vind m niet zo belangrijk ? Of wil je stellen dat dat niet voorkomt ? Dan ga ik even een lijstje maken van artikelen op tweakers waarbij MS een lek dicht waar ze al jaren van wisten.
Zoals the_piratemaster hieronder zegt kun je bij Linux als je echt per se wilt iemand de opdracht geven die patch voor je te maken.

Dat is nou het mooie van open source, je krijgt alle middelen die nodig zijn om zelf de fouten in het product te verbeteren.

Ok, daar moet je misschien wel heel veel kennis voor in huis hebben, maar in principe is het mogelijk.

Maar in een hele boel gevallen kun je best zonder support af. In een klein bedrijfje zou ik me kunnen voorstellen dat de systeembeheerder zegt "Ik heb geen support nodig op de print server. Dat ding draait al 2 jaar zonder problemen. Als het toch fout zou gaan dan heb ik binnen 3 uur tijd een nieuwe geinstalleerd".

Daarmee neem je als bedrijf een risico, maar risico's nemen is inherent aan ondernemen. Bij ieder risico zal je je moeten afvragen of je dat risico wel afkopen, of dat je liever iets anders met je geld doet.

@tijger

Ik ken anders diverse enterprise level bedrijven die dat product idd gebruiken. Die hebben vaak redelijk wat Linux kennis in huis en als het proces niet al te kritisch is dan is het geen ramp. Bovendien kun je ook zelf je support inhuren. Er zijn meer dan genoeg partijen die dat willen doen. Oracle heeft immers ook zijn Unbreakable Linux uitgebracht. Dat is gewoon Red Hat met support van Oracle. Scheelt geld.

[Reactie gewijzigd door Roit]


Helaas heeft CentOS nogal wat zaken die anders werken ivm RedHat... Vooral als je serverapplicaties gebruikt die XML gebruiken. Andere library blijkbaar, en werkt dus niet. Verder zijn er uit de tests nog wat andere kleinere verschillen naar boven gekomen maar die zijn meer "irritant". Maar het XML probleem is blokkerend, dus is hier CentOS "ongeschikt" :(

Linux is niet gratis, net als het openbaar vervoer... wie gaat al die gratis bussen en chauffeurs ter beschikking stellen? ;)

Uhmmmmm vergelijk een Redhat EL licentie met die van een Microsoft support licentie...... Redhat is vele malen goedoper en de EL licenties zijn PRIMA!

Ook veel ervaren systeembeheerders werken nog met Redhat EL, gewoon om het makkelijk is om support vragen te stellen.

Toch is CentOS is mooi alternatief voor Redhat EL, in feite is het gewoon Redhat ELen zit er en sterke community achter.

hier op t.net valt het met linux fanboyisme nog wel mee (er zijn ook altijd genoeg bashers), maar het argument 'gratis' lijkt altijd weer het sterkst. Serverparken beheren kost echter klauwen met geld. t.netters denken vaak niet verder dan de kosten van een avondje stappen.

Linux met alle software opgetuigd kost een schijntje van een ms-server die vergelijkbaar is opgetuigd. Desalniettemin blijven de kosten zitten in het beheer. En, als je park groot genoeg is, niet in de laatste plaats in de energierekening.

Dus wat heb je aan Centos? En wat kost RH nou eenmaal? Xandros biedt support voor $225 dollar per incident. Ik herhaal, per incident. Hoe durven ze dat te vragen? Omdat het blijkbaar realistische bedragen zijn...
(overigens is $225 dollar dezer dagen zo'n ¤7,50).

Jij hebt nog nooit met bedrijven als Deloitte gewerkt hoor ik al.

Niet alle systeem beheerders werken voor 75 euro per uur ;)

En rekenen... ik zou toch wat minder bieden op ebay in de hoop dat je TE goedkoop uit bent.

[Reactie gewijzigd door RutgerM]


overigens wordt voor een incident alle tijd gerekend die in totaal nodig is voor het oplossen. Het is dus op Xandros' risico dat het gemeddelde van de incidenten op $225 uitkomt, dat is dus gemiddels twee tot drie uur werkloon.

Overigens vind ik het niet verwonderlijk dat linux minder stroom verbruikt. Wat echt interessant zou zijn is het verschil onderzoeken tussen GUI en CLine omgevingen, zelf windows 2008 heeft geen native Cline omgeving en start in alle gevallen een desktop op (weliswaar leeg met commandvenster maar toch een resource loader)

een gedeelte van het verschil is volgens mij terug te leiden naar het verschil in architectuur. Windows laad standaard veel shared libraries (geheugen/grafisch/cpu) terwijl linux de meeste componenten op afroep inschakeld. Hierdoor heeft windows een snellere "anvoels/bedien" -snelheid, maar is de overhead ook beduidend groter

Het is juist andersom. Sinds XP laadt windows alleen nog wat het nodig heeft om je desktop te laten zien, en moet nog veel laden tijdens het eigenlijke gebruik. Dat zie je bijvoorbeeld als je je startmenu opent. Bij linux worden alle services gestart voor je loginscherm, en is alles dus al aanwezig in het geheugen, waardoor de response van de desktop na het booten sneller aandoet dan op windows.

dat is bij window heus niet anders hoor. dat je het niet in de taskmanager ziet, betekend niet dat het er niet is.

Klopt, neem maar eens een 3rd party taskmanager. Zal je verbazen wat de standaard Windows taskmanager allemaal NIET laat zien.

Ach, die kosten, dat maakt mij niet zoveel uit. Die betaal ik toch bijna nooit zelf. Ik werk het liefst met Debian Linux omdat het gewoon zo relaxed werkt! Updates snel binnenhalen via apt, een command line die goed werkt... ik zou in ieder geval niet willen betalen om dat op te moeten geven. :)

Beheerkosten heb je zowel voor NT als Linux. Ingekochte support licenties kunnen beheerskosten verminderen, maar niet weghalen. De vraag is hoeveel kennis wil/kan je inhouse hebben en hoog mogen de support kosten dan zijn. Het is gewoon een afweging.

Heb je veel kennis inhouse dan leun je minder op support contracten. Kies je ervoor om minder mensen/kennis inhouse te hebben zullen je support contracten vanzelf duurder worden.

Trouwens veel bedrijven verdienen meer aan het leveren van support contracten, dan de producten zelf.

Maar je hebt altijd zelf mensen nodig, om bijvoorbeeld de support contracten te beheren..

De leuke discussie is natuurlijk welke OS het minst kost om te beheren..

Jammer dat Linux gewoon vaak voor een NT beheerder onbekend terrein is.
& omgekeerd? Alle linux beheerders die ik ken durven Windows nog niet aanraken want ze spreken nog vanuit de tijd dat ze slechte ervaringen hadden met win9x ... Het is dan ook altijd grappig dat mensen die steeds lopen te roepen RTFM bij mij dan eens komen aankloppen als ze die weinige keren toch op Windows moeten werken. Ik geef toe dat je WIndows niet kan vergelijken maar als je je er in verdiept ontdek je toch wel zaken die zelfs voor een beginner simpel aan te leren, zo kan je IIS & User-Management voor een groot deel via de shell aansturen etc :) vaak tot grote verbazing van linux gebruikers ...

Ik denk dat Windows Server zeker evenwaardig kan worden maar dan moet MS eens stoppen met Server edities volledig in een GUI te gieten :)

Ik ben geen expert in beide & gebruik zowel Windows / Linux & Mac maar allemaal hebben ze voordelen & nadelen, kwa energie (als desktop os dan) vind ik zelfs Mac het zuinigste, al kan dat ook in de combinatie liggen met de hardware mijn MacBook :)

Ik ben zo iemand die Linux van voor tot achter kent, en zich onder Windows maar ongemakkelijk voelt. Ik zal zelf niet snel RTFM roepen, maar probeer er wel naar te leven. Niks zo irritant als mensen die te lui zijn om zelf 30 seconden te googelen.

Als ik een Windows probleem heb, ga ik dus netjes naar Google. Daarbij valt het me echter op dat veel informatie gewoon bijna niet te vinden is. Onder de Linux gebruikers heerst een andere cultuur, waarbij alle problemen direct op internet worden gedocumenteerd en besproken.

Wanneer een Linux systeem een fout geeft, dan copy & paste ik de foutmelding in Google, en in 9 van de 10 gevallen vind je 100 berichten van mensen die met hetzelfde probleem hebben geworsteld. Dat garandeert natuurlijk nog niet dat er ook een oplossing voorhande is, maar je hebt in ieder geval een idee van waar je het moet zoeken.

PS. Ja, ik ben bekend met MSKB en MSDN. Je kan daar inderdaad een enorme berg informatie mooi gecentraliseerd terugvinden, maar het is nog steeds niet genoeg.

Spreek voor jezelf, wij beheren Linux servers (debian), W2003 servers, XP en Vista werkstations, linux terminals. In hybride omgevingen loop je weliswaar niet tegen typische MS-problemen als AD en Exchange aan, maar je komt echt niet onder normaal Windows en Linux beheer uit.

En inderdaad wat CAPSLOCK2000 zegt, het is soms flink zoeken.. Veel windows fouten zijn niet ondubbelzinnig naar 1 oorzaak te herleiden zodat je vaak meerdere oplossingen of combinaties van oplossingen zit te proberen. Sommige dingen zouden beter gaan als ik een 'echte' windows expert zou zijn, dat zal heus wel... Maar lang niet alles.

[Reactie gewijzigd door mae-t.net]


Jammer dat Linux gewoon vaak voor een NT beheerder onbekend terrein is.
Jammer dat het omgekeerde net zo'n waarheid is.
Ik ben zelf unix beheerder (linux + solaris) en werk echt nooit met windows, zowel niet op werkstation als op server (on ook thuis niet). En ik kan er gewoon niet mee overweg.

Ik vind het heel goed dat je dat zo opschrijft, dan heb je echt ballen. Meestal wordt er hier geroepen over "de anderen" die niet slim zijn omdat ze geen verstand hebben van het systeem waar je zelf toevallig een fan van bent (en dan als techneut logischerwijs ook een hoop van afweet). Maar weinig mensen zien dat het in de eerste plaats met je eigen ervaring te maken heeft en in mindere mate met intrinsieke eigenschappen van de besturingssystemen.

Hier hetzelfde, heb ook altijd ruzie met mijn standaard werkplek, moet er soms wat rapporten op schrijven, dit is altijd feest voor mijn collega's, het is dan weer 1 a 2 dagen mopperen.

Conclusie: huidige linux versie besparen tot meer dan 10 procent ten opzichte van WIndows Server 2003 R2 Enterprise x64 Edition met SP2 (dat is een mond vol).

Tis nog wat erger dan dat. Linux bespaard tot 12% op windows server 2008 dus nog veel meer tenopzichte van Windows Server 2003 R2 Enterprise x64 Edition met SP2 die 10% meer verbruikt dan windows server 2008.

[Reactie gewijzigd door NBK]


Nou eigenlijk beweerd microsoft dat hun Windows Server 2003 R2 Enterprise x64 Edition met SP2 zuiniger is. Aangezien Linux zuiniger is dan Windows Server 2008 zou dus zeggen dat als microsoft ook gelijk heeft Server 2008 veel meer energie gebruikt dan zijn voorganger en dus op dat gebied slechter is ;)

Edit: oeps foutje...

[Reactie gewijzigd door SRI]


Artikel hier boven
De test komt op een moment dat Microsoft een rapport naar buiten brengt waarin het claimt dat Windows Server 2008 juist een besparing van 10 procent kan opleveren
De bron:
They concluded that Windows Server 2003 guzzled 10 per cent more power that Windows Server 2008.
En dan nog weet je het om te draaien ;)

[mondvol] (dat is een mond vol).
Als je de specifieke specificaties van 'huidige linux' ook er nog even bijzet is dat waarschijnlijk nog een monder vol ;). Denk linux distributienaam (volledig), gebruikte kernel, etc.

$ uname -srvmio
Linux 2.6.24-16-generic #1 SMP Thu Apr 10 09:02:12 UTC 2008 i686 unknown unknown GNU/Linux

Zoiets? :)

A program, powercfg.exe is also available to help establish very highly detailed performance policy settings, but the nearly endless permutations available with that executable were clearly beyond the scope of this test.
"We doen een test naar power efficiency, maar we kunnen niet te diep gaan in de materie!"

Lekkere test. Verzoek aan de T.net redactie om de headline tussen quotes te zetten.

Leuk, maar wordt hierin ook meegenomen hoeveel het OS opslurpt van de prestaties? Wanneer je bijvoorbeeld met Linux onder fullload meer kan doen (bijv. meer gebruikers/connecties aan kan) dan met Windows Server, dan is dat ook niet onbelangrijk voor de zuinigheid. Dan zou je op een heel server park enkele servers minder neer hoeven te zetten.

Idd.. Stel voor Linux is in Idle zuiniger dan windows.
Maar een DB draaien over de hele dag heen.

Waar (misschien) windows paar % sterker is dan een TUX variant.. Of een andere TUX dan Red Hat. Is her beter in. Dan gaat het plaatje ik ben de zuinigste van allemaal hellemaal niet in op...

Ze moeten de overal prestaties gaan meten ipv de zuinigheid van een OS. Leuke hype maar slaat nergens op.

Zuinigheid is goed voor test servers die wel altijd operable zouden moeten zijn (noodgevallen) deze servers zullen altijd standby staan.

Hopelijk worden somige mensen wat verstandiger met het testen van systemen. Servers moeten zuiniger worden. Eens. Taak van OS om energie beter en eficenter te gebruiker mee eens.

Maar hoe zuinig een os is combinatie van aantal cycle test is niet relevant.. Hoe sterk is het OS bij bebpaalde taken en hoe zuinig gaat een machine hiermee om..

Bij hoeveel bedrijven staan de servers niet een aanzienlijk deel van de nacht uit hun neus te vreten? Zeker nu steeds meer bedrijven SAN's gaan gebruiken en de backup de servers niet meer belast doen de meeste servers van 18.00 tot 7.00 nauwelijks iets.

Zelfs met een SAN moet je nog alijd backup via een server uitvoeren hoor !

Echt niet hoor !!! :Y)
"vroeger" was dat wellicht redelijk gebruikelijk, maar dat is zeker vandaag de dag totaal overbodig en zelfs omslachtig.
Het enige wat de server hoeft te belasten, is de data even consistent houden voor de snapshot en dat is gemiddeld nog geen 2 seconden werk voor de server.
Verder regelt het SAN de back-up en/of replicatie van de snapshot.

TUX is een logo, geen OS, dat heet namelijk Linux.

Het gaat over mogelijkheden, niet over wat ze daadwerkelijk aan load hebben.
Als je op beide OS-en een DB op full load laat draaien (wat onzin is) dan zullen ze beiden evenveel trekken omdat er dan niets draait aan powersave. Het gaat er juist om hoeveel al die powersave functies bij elkaar opgeteld besparen.

Overigens vindt ik dit weer zo'n typisch nummer gevechtje wat 0,0 met de praktijk te maken heeft.

De overall-zuinigheid van een OS kan je bijvoorbeeld aflezen uit de Power-cows statistieken. Linux komt er als ik me goed herinner inderdaad ook overall beter uit.

Handig linkje naar minder spamvertised artikel:
http://www.pcworld.idg.co...1153917;fp;16;fpid;1;pf;1

Ik vraag mij wel af of ze de harde schijven uitschakelen. Ik weet dat dit soms wel funest kan zijn voor schijven die in een server draaien (omdat de schijven constant aan- en uitgeschakeld worden bij gelijk welk random request).

Een ander vraagje: hoe is de respons tijd voor in-uitschakelen van de verschillende modes. Als de machine opeens seconden trager wordt dan is het niet echt meer voordelig denk ik zo.

[Reactie gewijzigd door Guru Evi]


Je vergeet dat servers vaak veel cachen. Het gebeurt vaak dat een database-server zijn gehele database in memory kan houden. Als de server op een UPS is aangesloten, kan je de schijfactiviteit beperken tot... NOOIT! :-)

Euhm... helemaal nooit lijkt me slecht idee, een UPS voorkomt weliswaar plotseling uitvallen van de server door stroomstoring, maar een server kan ook om andere redenen plotseling uitvallen. Dan heb je je database niet meer. Lijkt me wel zo veilig om zo af en toe de boel beetje op schijf te schijven. Tenzij je een database hebt waaruit alleen word gelezen en niet in geschreven.

Ik denk dat parasietje bedoeld dat de servers zoveel cachen dat er zo goed als nooit harde-schijf requests zijn
Hierdoor kan de schijf rustiger langzaam gaan draaien of zelfs stoppen

zou je is moeten proberen met een SAP database, zal je nooit lukken.
als je echt die hele DB in je memory wil hebben heb je meerdere TERABITE aan geheugen nodig.
als deze apparaten al beschikbaar zouden zijn, dan zouden ze onbetaalbaar zijn.

Waarschijnlijk heb je nu binnen een bedrijf een database server met een 64bit bestuurings systeem, en een GB of 8 werkgeheugen?
dan heb je ongeveer 512Mb tot 1Gb voor je OS, die de database moet uitvoeren en het verkeer regelt, (in principe voldoende). en een DB van MAXIMAAL! 7Gb.
bij alleen uitlezen heb je natuurlijk minder snel een probleem met de hoeveelheid data.
dat gaat dus niet volledig werken.

En als het al zou werken, hoe wil je een db dan in een back-up zetten?
op tape ben je wel zo klaar, aan gezien het dan een kleine hoeveelheid data.
er zitten zowiezo nog te veel haken en ogen aan als je de vaste opslag volledig wil verwijderen.

Je moet dan redundant werkgeheugen, ander type moederborden geheugen noem maar op. (raid voor werkgeheugen??)

en zo als Nickname55 al zegt, een server kan ook om andere redenen plotseling uitvallen.
of je UPS kan leeg raken, en het aregraat er achter zonder diezel.

Als een database een commit geeft op een transactie dan heeft ie altijd naar de hd geschreven.
simpelweg omdat hij zijn transactielog moet bijwerken, zolang dat niet gebeurt is zal de server nooit een commit afgeven.
(dit om te zorgen dat zodra de commit is afgeven de data altijd in de database terecht komt, zelfs al zou je direct na de commit de stroom eruittrekken...)

tips: databases met een bufferpool hitratio van 0 zijn in 99% van de gevallen slecht geconfigde dbs, en db's met een bufferpool htiration van 100 zijn in 99% van de gevallen ook slecht geconfigged.

Als een DB volledig in het geheugen kan blijven draaien, kun je stellen dat je je bufferpools te groot hebt geconfigged (tenzij je op de byte nauwkeurig de data hebt opgemeten en gesteld hebt dat dat nooit veranderd) waardoor je waarschijnlijk geheugen in de bufferpool hebt gealloceerd als bufferruimte die nooit gevuld wordt. Dat is geheugen die je had kunnen gebruiken voor sorts of filecaching. Daarbij, als je data in het geheugen hebt staan die je een tijd niet aanspreekt, zal linux het uitswappen, ongeacht of je nog geheugen vrij hebt of niet. Linux gebruikt liever z'n vrije geheugen voor filecache dan dat ie het gealloceerd laat staan terwijl het nooit wordt aangesproken. (natuurlijk kun je met je swappiness hier enigzins invloed op uitoefenen.) En je kan beter je DB het opschonen van pages laten regelen dan de linux kernel (om conflicten een onnodige waits te voorkomen).

Een gezonde database heeft een bufferpool hitratio van ~90%.

ik snap nu niet helemaal waar ze op doelen, en bij welke functies deze verschillen naar boven komen. just my 2 cents

Inderdaad. Bij Windows draaien waarschijnlijk standaard veel meer programma's (services) waardoor de CPU meer belast wordt en dus meer energie kost.

Die kun je ook uitschakelen vaak. Waarschijnlijk is op een HTTP-server een print spooler niet nodig en kun je die ook uitschakelen. Zo kun je essentiele services overhouden en toch dezelfde performance halen.

Dat is dan weer niet waar. Windows Server 2008 is voorgesteld om juist net als Linux enkel hetgene wat nodig is te draaien, maw als jij een webserver installeert is het enkel de webserver en niet meer (met als verkoopspunt dat je server minder kwetsbaar is aangezien je enkel de services moet patches die je gebruikt).
Daarbij zou Windows Server 2008 ook een enkele CLI hebben waardoor het echt wel met gelijke wapens vechten was (vandaar de introductie van Powershell).

Ik veronderstel dan ook dat ze gebruik hebben gemaakt van die functies, want anders heb je wel gelijk. Echter het is MS zijn eerste poging met deze tactiek, ze moeten immers voor volgende versie een anders koopargument hebben ;)

[Reactie gewijzigd door SMG525]


Voorzover ik weet heeft Windows Server 2008 in CLI only mode geen Powershell want geen .Net of is dat veranderd?

Je hebt gelijk.

maar had ook gehoort dat ze nog druk bezig zijn om het framework te strippen van het grafische gedeelte, en dat het er wel aan zit te komen. maar dit is dus slechts een gerucht wat ik heb gehoort.

nvm, d,t,dt doe ervan wat je wilt maar zulke kemels vallen wel enorm op ;)

Dat is een aanname. Er is in het artikel niet vermeld of CLI of GUI mode is gebruikt (alleen dat maakt al een groot verschil). Ook is niet vermeld welke services wel of niet draaien. Het enigste wat het artikel (ook het origineel) verteld is dat zij een aantal linuxen en windows 2008 hebben geinstalleerd, de laatste drivers hebben geinstalleerd (wat nog niet zo eenvoudig was) en vervolgens het energie verbruik hebben gemeten.

Ook de vergelijking tussen het verbruik van Exchange 2007 tegenover sendmail/procmail vind ik niet helemaal eerlijk. In het artikel staat namelijk nergens hoe deze is geconfigurteerd (lees: welke component actief zijn). Ze gebruikten een script om de mail performance te testen. Mijn aanname is dat zij dan smtp en pop3/imap hebben gebruikt. Maar stond toen ook nog de native exchange service te draaien? Maakte Exchange gebruik van local users of van een Active Directory. In dat geval had Sendmail/proc ook geconfigureerd moeten worden om OpenLDAP te gebruiken. Anders ben je appels met peren aan het vergelijken. Een Renault Twingo is ook zuiniger dan een BMW 520 (beide zijn auto's). Maar mijn BMW haalt wel de 520 (begrenst) en dat zie ik een twingo niet doen.

IIS bevat standaard een web, ftp en smtp service. Dat betekend dat je daar tegenover op linux dan ook een web, ftp en smtp service moet zetten. Is dat gebeurt? Is niet terug te vinden in het artikel van PC world. Of hebben ze IIS uitgezet en vervolgens Apache geinstalleerd?

Het is zeer lastig om het energie verbruik van Linux en Windows te vergelijken. Beide draaien over het algemeen andere services draaien. Zowel Linux en Windows hebben voor- en nadelen. Leer ze kennen en doe er je voordeel mee.

Op mijn laptop zit een multiboot XP/Fedora. De batterij gaat onder Fedora een uur langer mee dan onder XP.

Dat verschil merkte ik trouwens bijna 10 jaar geleden al op laptops. In 1999 kon ik op een Dell Lattitude met twee batterijen op Linux een hele dag werken, onder Win98 was dat 6,5 uur.

Ik ben dus niet heel verrast met deze uitkomst.

Als MS trouwens met 2008 inderdaad 10% winst heeft t.o.v. 2003 dan maken ze in elk geval een stap in de goede richting.

Mijn laptop doet 1u45min op XP en 1u op ubuntu...
ubuntu kan de graka niet "afzetten"....ik denk dat het bij de meeste laptops soortgelijk scenario zal zijn?

Dat ligt eraan, welke drivers je gebruikt, welke chipset en welke grafische kaart je uberhaupt hebt. Het is algemeen bekend dat Nvidia en Ati gewoon minder ondersteund worden qua drivers in de Linux wereld namelijk.

De driverondersteuning wordt steeds beter de laatste tijd, vooral Intel en NVidia drivers zijn erg goed en AMD komt daar steeds dichter bij in de buurt.

Het energiebeheer van mijn 8600M GT (toch een redelijk nieuwe kaart) werkt bijvoorbeeld perfect onder Ubuntu met de standaard nvidia drivers.

maar graka's op laptops worden vaak niet door nvidia ondersteund maar moeten door de laptopbouwer ondersteund worden.

Dat geeft bij mijn 8600 dus helaas wat probs...

maar ik heb gelukkig de 3d support niet nodig voor wat ik doe, maar het is en blijft een beperkend probleem. (Heeft overigens ook te maken met de X.org die in fedora gebruikt wordt..

Dat is niet echt een vergelijking.

XP is niet module gebaseerd.. Zet maar eens alle onodige Processen uit.. Sterker nog Start XP in safe Modus.. Dan gaat hij ook langer mee.. Er draaid dan nouwlijks iets op de achtergrond die CPU kracht nodig heeft.

Zo word de video kaart niet voledig geinitaliceert.
Print Spooler, HTTP service Themes enz ook niet
Dit is allemaal cpu verslindende kracht.


Ik ben zelf ook Linux gebruier :+ gentoo Linux, En heb een Apple..

Ben duidelijk geen MS FanBoy al heb ik ook hier MS producten en ben ik zelf op mijn werk Windows Beheerder..

anyway.. XP start standaard alle benodigde processen op die een gemiddelde gebruiker nodig heeft,

Linux daar in tegen daar moet ikzelf opgeven of ik standaard mijn WIFI module wil laten opstarten of dat ik dat later doe als ik het OS daadwerkelijk WIFI gaat gebruiken..

Zelfde geld voor heel veel andere dagelijkse taken. Aangezien een gemidelde gebruiker nog steeds niet out of the box linux zou kunnen installeren.
Niet vergeten dat een gemidelde gebruiker ook geen windows kan installeren.

Dus wat heeft MS gekozen.. He Laten we het de de gemidelde gebruiker vergemakelijken. alle prosessen die gebruikt moeten worden om veel taken te kunnen gebruiken laten we standaard starten.

Wat zecht Linux comunity, Laat de gebruikers zelf kiezen welke processen er gestart moet worden.

Kortom.
Indien ik mijn Windows systeem ook fine tune. alle onodige system settings uitschakel en indien ik in Linux kies om alle hardware en onodige processen standaard maar laat draaien heb je het omgedraaide plaatje.. Windows doet dan langer met een batterij dan een linux install.

Linux installer is niets meer dan het fine tunnen welke processen er moeten draaien en welke programma's er moeten worden gestart. dit moet je helemaal handmatig instellen. Hierdoor haal je performance winst. en het is ingewikelder dan een windows cd in een computer plempen en 8x op next drukken je licentie invoeren en nog eens 3x op next drukken.

Niks tegen Gentoo hoor, maar Gentoo is wel een van de ingewikkeldere distributies, en absoluut niet gericht op Huis, Tuin en Keuken gebruikers.

Een desktop distro als SUSE of Ubuntu laat zich in minder muisklikken installeren dan Windows.

Dat heeft er niet mee te maken. Win XP is safe modus vergelijken met een Linux distro is geen vergelijken. Feit is dat de gemiddelde consument Win XP gebruikt zonder datie onder de moterkap heeft zitten sleutelen om services af te zetten. Dit moet je dus vergelijken met een Linux distro die je standaard installeerd met grafische omgeving en goed werkende graka drivers . Dan heb je een redelijk eerlijke vergelijking. Nou jah, XP is al enkele jaartjes oud, als je dat vergelijk met hedendaagse Linux distro is misschien niet helemaal eerlijk.

Hoe zal de vergelijk met Vista wezen? Ik zit zo af een toe achter een Vista laptop, die is heel vaak op de achtergrond ergens mee bezig zonder dat je eigenlijk echt wat doet. Ik kan me niet voorstellen dat Vista minder gebruikt dan XP.

[Reactie gewijzigd door Nickname55]


je slaat de spijker op zijn kop :).. Waar bij mij omging is dat dat bij safe modus er geen onodige prosessen draaien. Zo draaid MS installer niet.. Die programatuur zuigt cpu terwijl je dit niet eens wekelijks gebruik.. Hooguit bij een systemupdate of een programatuur update.. zou eigelijk een opstartbare process moeten zijn indien je de app aanroept dat hij de instaler processes start.

Moet eigelijk wel lachen om de keynote van apple.. stukje over battry drain...
bij apple als je een programma afsluit is deze ook daadwerkelijk weg. bij windows willen bepaalde processen nog wel blijven draaien..

De oplossing van MS is dus de task Manager. De Iphone heeft dit niet en sluit dus het programma daadwerkelijk af. Windows mobile blijven de gestarten programma's altijd achter in je geheugen en vreet battry life..

Anyway.. Je vista is constand info aan het indexeren zodat indien jij de search functie gebuik instant je zoek opdracht al resultaten laat zien.. leuk en erg snel maar niet efficent voor je CPU :)

En wie gebruikt daadwerkelijk wel eens de search functie? Ik nooit...

Doet Linux ook met updatedb in de crontab ...
tenzij je dat uitzet....

XP is in safe mode veel minder zuinig, zou ik verwachten. Geen videokaart-drivers betekent geen terugklokkende videokaart, wat minstens 5 Watt kost bij mij. Vervolgens zal je processor waarschijnlijk minder (slim) terugklokken, wat nog eens 5Watt kost in veel gevallen.

Voor mij maakt windows v.s. linux niet veel uit qua energiegebruik: in allebei de OS-en wordt mijn videokaart maar sporatisch teruggeklokt (bij windows soms nadat ik hem 10x heb omgezet van automatisch naar handmatig, bij linux als ik FGLRX installeer en aticonfig --set-powerstate=1 intik).

Los daarvan slaat de vergelijking nog steeds nergens op: als ik Ubuntu installeer, staan er al minstens 100 services te trappelen die ik niet nodig heb, in windows hetzelfde. Doordat Ubuntu slimmer terugklokt en uberhaupt de HDD uit kan zetten (waar windows het nooit kan laten om 3x per minuut naar de hdd te schrijven), is linux standaard al zuiniger.
Gentoo is vziw een van de weinige distributies die je zoveel controle geeft. De grotere distro's (zoals SuSE, RedHat en Ubuntu) doen heel veel vanzelf (bijna) goed, en moet je echt zoeken als je het anders wil dan de standaard-manier.

Vriend van me heeft een multiboot XP, Mandriva laptop.
Zodra XP draait begint ie te fohnen, als Mandriva draait niet.
(Natuurlijk is XP een bejaard OS en is het appels met peren vergelijken).

Ik vraag me af wat je dan doet in XP en wat je doet in Fedora.

Als je in fedora alleen maar bezig bent met openoffice en in xp de hele tijd aan het photoshoppen oid dan is het logisch...


Je kan beter je PC uitzetten als je hem een tijdje niet gebruikt. :P

Dat is voor eens server niet echt van toepassing hé :p

Je kunt wel buiten kantooruren als de belasting minder is een deel van je serverpark afzetten. Vmware DRS (Onderdeel van Infrastructure 3) kan dit al. Als er weinig belasting is kunnen de VM's naar een kleinere pool servers worden verhuisd. Zodra de belasting omhoog gaat worden er terug servers bijgezet.

De servers worden niet compleet afgezet maar gaan op standby mode. Zodra ze terug nodig zijn worden ze wakker gemaakt via WOL.

http://www.vmware.com/products/vi/vc/drs.html (Stukje over Distributed Power Management)

Niet, want dit is gewoon echt een fanboy uitspraak van een Linux-fanboy.

Er staat namelijk duidelijk in het artikel dat soms Linux wint met energie zuinige tests en soms Windows, echter is Linux over het algemeen energie zuiniger.

Als je een zogeheten groene wereld wilt, gebruik je geen server die op 'normale elektriciteit' draait maar eentje op wind, water of zonne-energie. Dat zijn namelijk wel verantwoorde energiebronnen.


Ehm alex3305 maakt hier toch geen fanboy uitspraak? Hij quote letterlijk wat in het artikel staat. "Op sommige punten was MS zuiniger maar over het algemeen Linux vaker/meer zuing." Is niet bepaald een rant versus linux of een microsoft in de hemel prijs post. Hij relativeerd alleen wat de vorige poster zegt. En verder heeft hij gelijk, een computer op grijze stroom zal nooit groen zijn :P (tenzij je m verft)

maar de conclusie is dus niet eensluidend. Er wordt gekeken naar verbruk onder maximale loads, er wordt niet bij verteld wat die maxilmale loads inhouden. Het zou dus kunnen zijn dat de stresstest in bepaalde applicaties betekend dat er op station x veel meer werk wordt verzet dan op station y met zoveel procent meer verbruik. Als nu de direct vergeleken performance winst hoger is dan het gebruik zou je dus toch de veelvraat als energiezuiniger kunnen aanduiden.

Daarover staat in ieder geval in het tweakers.net artikel te weinig informatie. Maar als je verbruik bij bepaalde performance zou kunnen vergelijken krijg je in ieder geval een zuiverder resultaat. De verschillen zouden dus wel eens anders kunnen uitvallen. De conclusie zou kunnen zijn de resultaten zijn te specifiek voor de applicaties op de platforms en je kan beter een OS bij je applicties kiezen, het zou kunnen aantonen dat de verschillen ongeveer te vergelijken zijn met hezt nu geschetste beeld, het zou ook kunnen aantonen dat MS het beter doet dan Linux, het zou ook het voordeel voor linux significant kunnen uitbouwen.

@fiander
dingen die onder windows een uurtje duren, duren in linux echt geen dag. Ook andersom zijn de verschillen nooit zo groot. Dat is hetzelfde als zeggen dat je peugeot partner het sneller doet dan je citroen berlingo. Sommige distro's installeren vanuit het oogpunt wel flink wat bloatware, maar vista is ook aardig bloated. Op allebei de machines de meeste van die opties uitzetten/verwijderen als je ooit een eerlijk vergelijk wil hebben tussen beide systemen, moet je wel zorgen dat ze gelijkaardig zijn uitgerust.

Een volledig getrimde xp/vista versus een distro die default teveel aanzet met zaken als beagle terzijl je indexer op je win-systeem uitzet is niet fair, net zo als andersom. En als je iets moet doen je ook zorgen dat het OS wel volledig af geconfigureerd is voor de toepassing waarvoor je het nodig hebt. En niet op 1 systeem alle applicaties geinstalleerd hebben terwijl je op het andere systeem de applicaties nog bij elkaar moet zoeken.

Het zal een kleine kunst zijn om met dit soort zaken de resultaten te beinvloedden in het voordeel van het door je zelf geprefereerde systeem.

Als je een zogeheten groene wereld wilt, gebruik je geen server die op 'normale elektriciteit' draait maar eentje op wind, water of zonne-energie. Dat zijn namelijk wel verantwoorde energiebronnen.
Goed idee, dit ga ik eens een keer doen. Een kleine server inrichten met zonnepaneel. Zou een leuke curiositeit zijn.



persoonlijke kennis van de systemen.
Ik weet genoeg van linux om me er niet aan te branden, maar meer ook echt niet.
Terwijl ik windows toch best wel ken.

In het artiekel word ook zoveel test info weggelaten, dat mijn post evenveel waarde heeft met mijn berekening qua besparing.

Zo zullen er waarschijnlijk mensen zijn die binnen linux in 30 minuten klaar zijn, en in windows 7:30 uur zitten te etteren. als je het hun dan vraagt, is linux zuiniger, want ze beparen 7:30 uur.

Je kunt er natuurlijk zelf ook wat aan doen: geen onnodige services en applicaties draaien. Dat scheelt niet alleen energie, maar het maakt je PC ook sneller.
En natuurlijk geen vette screensaver instellen die je CPU en/of GPU flink gebruikt.