electronic history on a stick 28. Apr 2007

Mit einem eleganten Ausfallschritt sichere ich mir jenes elektronische Stöckchen, welches Gordon in meine Richtung wirft .

Dein erstes Spiel ? Deine erste PC-Hardware ? Hattest Du von Anfang an Spaß ?

Nachdem ich 1986 von meinen Eltern zu Weihnachten ein NES geschenkt bekommen und ich mich infolgedessen intensiv mit den ersten Versionen von Super Mario Bros. und The Legend of Zelda beschäftigt hatte war für mich relativ bald klar, dass ich sowas nicht nur konsumieren sondern auch produzieren wollte. Folglicherweise wurde ich dann in den Sommerferien für einen Programmierkurs im Ferienprogramm einer Schule angemeldet, wo ich dann auf einem Apple IIe mit Applesoft BASIC meine ersten Programme geschrieben habe. Obwohl das jetzt schon zwanzig Jahre her ist, handelt es sich dabei wohl um ein nennenswertes emotionales Erlebnis in meinen Leben. Ich erinnere mich beispielsweise noch genau an meine Freude über eine vor geschriebene grafische Animation eines Gewitters - in Farbe versteht sich. Die 5.25”-Floppies mit dem Quellcode liegen heute noch im Keller. Ob sie ohne größeren Aufwand noch lesbar sind wage ich indes zu bezweifeln, aber wenn ich mich recht entsinne habe ich in weiser Voraussicht damals meine virtuellen Erzeugnisse mit einem Nadeldrucker auf Endlospapier ausgedruckt.

Seit wann bist Du online, und mit welchem Anbieter?

Pah, Anbieter klingt so nach sexy Angebotsvielfalt. Pustekuchen, für mich gab es 1992 einen staubigen Jutesack mit Daten serviert von der Deutschen Bundespost. Angerichtet wurde üblicherweise zur kostengünstigen Geisterstunde und zwar für 23 Pfennig je 12 Minuten. Am anderen Ende der Leitung hing der Neusser Computer Club und die Geschwindgkeit lag bei einer unverrauschten Leitung bei 2400 bps. Beim Modemzugang sollte es aus Kostengründen dann auch erstmal für knapp zehn Jahre bleiben. Erst 2001 sollte sich reichlich verspätet mit einem T-DSL-Anschluß der Deutschen Telekom bei meinem Netzzugang der nächste große Sprung vollziehen, was ich damals auch leicht euphorisiert in meinem Weblog dokumentiert habe.

Okay, das Stöckchen werfe ich mal weiter an Björn, Alex und Maurice. Ich habe mir erlaubt die Fragen etwas umzustrukturieren, wer sich brav an die Vorlage halten möchte, der möge bitte bei Gordon nachschauen.

 

#7 22. Feb 2007

Wie mein Leben wohl verlaufen wäre, wenn das Internet in meiner Kindheit bereits ein Massenmedium gewesen wäre ? Was wäre gewesen, wenn…

 

isometric internet documentation 02. Dec 2006

eBoy-Poster mit Web 2.0-Logos

Ein schickes Poster aus dem Hause eBoy, was man vielleicht mal in fünfzig Jahren gut als farbenfrohe Anschauungshilfe benutzen kann, wenn man seinen Enkelkindern am Kaminfeuer von den Anfängen des Internets erzählt.

 

bittorrent is a resource hog ! 07. Nov 2006

After upgrading the memory of my Powerbook to a more reasonable amount, I did some testing with heavy weight applications to see how much more free memory there would actually be available when working with real life documents. The results were quite satisfying, but during testing I noticed something else. The Bittorrent Client I had running in the background consumed more than 20(!) percent of my cpu resources even though it was only handling two downloads at that time. Even for a greedy filesharing application this seemed like an awful lot of cpu usage to me.

I did some evaluation of Bittorrent clients a while ago, but only in terms of user interface and not in terms of cpu usage. I decided this might be a good moment to catch up on that. As my partner in crime I chose Peek-a-Boo, a very useful monitoring application. The competitors in my evaluation where the original Bittorrent Client, Transmission, BitRocket and Bits on Wheels. The task was simply to handle a dozen downloads simultaneously with the user interface minimized to the dock.

After initializing the downloads I waited a few minutes for the applications to connect to their peers and then opened a usage history window for each of them. The results where quite interesting and proved me right in my suspiciousness concerning the Bittorrent Client being a little too wasteful with cpu resources.

CPU usage graphs of torrent clients

Due to the dynamic scaling of the graphs you can see that these applications actually play in different leagues concerning their cpu usage. The Bittorrent Client operated in the 20% scale, BitRocket and Bits on Wheels were both located in the 10% scale and Transmission was in the 5% scale. They all seemed to perform around equally well in terms of their download rate. These graphs are of course by no means scientific, but from my observation they do show representative values.

CPU usage graphs of Bittorrent clients

An interesting thing to note besides that, is that each application seems to generate a distinct shape when utilizing the cpu. The Bittorrent Client produces a very regular sawtooth-like pattern and Bits on Wheels shows a similar shape, but has a little more spikes. BitRocket has the most irregular shape of all applications and Transmission has the smoothest curve. After having observed these curves for a while - beware, now it’s getting really nerdy - I felt like it probably wouldn’t be too hard to identify the application by its cpu usage curve. Before I start getting carried though let me wrap this up by stating that my new default application for downloading torrents on Mac OS X is of course the wonderful Transmission, which also happens to have a quite polished minimalistic interface and very intuitive preferences. Congratulations to Eric Petit and his collaborators!

 

1 2