« Yahoo stellt deutsches Webverzeichnis einNeues Projekt gestartet: »

Sinnhafte IT? Wohlmöglich noch "Green"?

16.12.09

Permalink 09:15:03, von tanztreff E-Mail , 517 Wörter   German (DE) latin1
Kategorien: Artikel

Sinnhafte IT? Wohlmöglich noch "Green"?

Link: http://xkcd.com/676/

Tja, alles redet über “Green IT", stromsparende Systeme, Energieeffizienz und CO2-Reduktion. Wow - das hört sich doch gut an. Das folgende Comic ist mir auf http://www.xkcd.com/ untergekommen und bringt es auf den Punkt:

Eine freie, sinngemäße Übersetzung:

Ein x64 Prozessor rast mit Millionen Taktzyklen dahin, um den XNU-Kernel laufen zu lassen, der wiederum mit viel Aufwand die Posix-Abstraktionen bewältigt, mit denen das Darwin-System auf dem darunterliegenden OS X läuft. Das wiederum wird gebruacht um Firefox mit dem Geck-Renderer laufen zu lassen, welcher ein Flash-Objekt erzeugt, das dutzende Video-Frames pro Sekunde erzeugt, weil ich eine Katze sehen will, die beim Sprung in eine Kiste stolpert. Ich bin ein Gott.

Das bringt es auf den Punkt. Erst wurden Computer auf Grund ihrer relativ schwachen Leistung mit spezialisierten Aufgaben betraut. Mit steigender Leistung wurden die Computer (aka PC-Systeme) immer universeller und immer mehr vereinheitlicht. Mit dieser Universalität geht aber auch ein Verwaltungsaufwand für Betriebssysteme einher, der seines gleichen sucht. Jetzt versucht man, diesen Aufwand möglichst kostengünstig, sprich “energieefffizient"  zu trimmen. Vielleicht wäre es sinnvoller, sich auf die eigentliche Kunst zu konzentrieren und den Ansatz bei vielen überdimensionierten Universalsystemen zu suchen, die man durch viel leistungsschwächere spezialisierte ersetzen könnte - wenn man den bereit wäre, den Entwicklungsaufwand zu tragen.

Ich kenne noch aus eigener Erfahrung den Ansatz, das man dort, wo die Leistung verbrannt wird, die Software optimiert. Hierzu kamen damals aber nicht bessere Compiler (oder überhaupt Compiler) in Betracht sondern es wurde der entsprechende Codeteil - wenn nicht sogar das ganze kleine Programm - in Assembler neu geschrieben. Ich weiß noch gut, wie beeindruckend jedesmal der Geschwindigkeitszuwachs war. Ebenso war der Code sehr kompakt und benötigte entsprechend viel weniger Speicher. Plötzlich lief die Software, mit der man vorher einen 80386 quälte, locker wieder auf einem XT oder 80286 mit wenig RAM. Ob man damit Strom sparte, hat damals keinen interessiert. Laufzeit hat man auf jeden Fall in Größenordnungen von 10er-Potenzen gespart - der Schluß, das ein Computer, der nur um Faktor 10 weniger Zeit zum abarbeiten braucht auch schneller wieder aus sein kann und so Strom spart, wird wohl jeder nachvollziehen können.

Die Auslastung wie etwa bei der Server-Konsolidierung zu steigern ist schon ein guter Ansatz. Wenn dann bei den Servern noch durch “elektronische Tricks” ein paar Watt gespart werden können, ist das auch gut. Aber: Solange der Server einen nennenswerten Prozentsatz seiner Rechenleistung auf die Verwaltung der VM verbrät und die VM auch noch einen nennenswerten Anteil in unoptimierter Software und eingener Verwaltung verbraten, kann ich mit einem effektiven Netzteil nur Alibi-Sparmaßnahmen erreichen.

Ich bin nicht der Meinung, das man alle Hochsprachen über Bord werfen soll. Aber es sollte in der Softwareentwicklung auch wieder eine Qualitätsprüfung auf Optimierung, Effizienz und Sparsamkeit stattfinden und auch längst vergessene Techniken wieder zum Einsatz gebracht werden. In einer sauberen Architektur lässt sich auch ein Stück Assembler unterbringen ohne das man viel Unabhängigkeit verliert - wie viele Programme werden schon auf eine andere CPU-Architektur protiert? Sogar das lässt sich machen, wie der Linux-Kernel aufzeigt.

Green IT fängt meiner Meinung nach bei der Softwareentwicklung an.

 

Mehr zum Thema Green IT:

Trackback-Adresse für diesen Eintrag

Trackback-URL (Rechtsklick und Verknüpfungs-/Link-Adresse kopieren)

Noch kein Feedback

Einen Kommentar hinterlassen


Ihre E-Mail-Adresse wird nicht auf dieser Seite angezeigt.
(Zeilenumbrüche werden zu <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
Welche Farbe hat Graß?
antispam test
Februar 2012
Mo Di Mi Do Fr Sa So
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Verzeichnisse

Add to Technorati Favorites

Blog Top Liste - by TopBlogs.de

Diese Seite zu Mister Wong hinzufügen

Twingly BlogRank

BlogPingR.de - Blog Ping-Dienst, Blogmonitor

Bloggeramt.de

Blogverzeichnis

Blogverzeichnis

Computertechnik und

Unsere EBAY Shops

Twitter updates

Twitter Updates

    follow me on Twitter


    blogoscoop
    Blog Top Liste - by TopBlogs.de

    Anzeigen

    Suche

    powered by b2evolution