Dienstag, 26. Januar 2010

Microsoft 64 Bit Speicherverwaltung

Microsoft hat bei der x64 Implementierung ihrer Speicherverwaltung offensichtlich einiges verkackt. Offensichtlich haben sie die x64 Implementierung nicht richtig durchdesigned und einfach mal die normale 32 Bit Verwaltung genommen und aufgebohrt. Leider hat Microsoft dabei vergessen, dass das der System File Cache jetzt nicht mehr so limitiert ist wie früher *muahaha*. Ich erklärs mal kurz:

Der System Cache ist teil des Working Set und liegt im Kernel Address Space, der in jeden Prozess gemappt wird. (bei 32 Bit ist die der Kernel Address Space überlichweise 2 GB (bei /3GB in der Boot.ini liegt er sogar nur bei 1 GB!). Das war früher kein großes Problem, weil der Platz beschränkt war.

Bei 64 Bit gibt es hier auf einmal das Problem dass der Kernel Address Space faktisch keiner Limitierung mehr unterliegt. Das hat Microsoft offensichtlich vergessen: Beim Kopieren großer Files oder während Backups wächst der Cache jetzt ständig an - er hat ja keine Grenze mehr (bzw diese Grenze liegt so hoch dass sie das physical RAM übersteigt). Irgendwann ist alles RAM für den Cache aufgebraucht und andere Prozesse werden zum pagout gezwungen und die Performace bricht dramatisch ein.

Deshalb haben dann so unwesentliche Systeme wie SAP (die man meist auf x64 laufen lässt) auf einmal so massive Performanceprobleme, wenn ein Backup läuft (oder auch einfach mal so im Lauf der Zeit). SAP supported deshalb übrigens CRM nur noch auf Unix und nicht auf Windows x64.


SAP:
MS:

Montag, 25. Januar 2010

Oracle Inkompetent: der Oracle "Windows" Service

Lustig, der Oracle Support bekleckert sich grade mit Ruhm. Wir haben nen Call offen weil eine Instanz weggekracht ist. Folgende Antwort:

 

“Even if the ORA instance crashed, it crashed in a different way (it was the Windows Service the crashed actually - which is not even an Oracle definite problem)”

 

Oracle findet also, dass das das Problem nicht bei ihnen liegt, weil und jetzt kommts: der Oracle Service der gestorben ist ja ein „Windows Service“. Aha. Also mal kurz reingeschaut: der „Windows“ Service führt die ORACLE.EXE aus. Man sieht sofort am Namen, das kann nichts mit Oracle zu tun haben!!

Speaking English is important

Zum Glück werden wir Deutschen bei der EU in Energiefragen jetzt kompetent vertreten. Von Öttinger - nein, nicht das Bier, auch wenn das ähnlich schlecht schmeckt. Was wird der noch? Ah ja: Ennerdschi Kommissar…

http://www.youtube.com/watch?v=OXPPu418C78&feature=player_embedded

Meiner Meinung nach war der als Ministerpräsident so unerträglich, dass die Merkel und die CDU ihn da wegmobben musste um schlimmeres zu verhindern, so wie sie auch schon Zensursula aus der Schusslinie holen mussten bevor die sich weh tut...

Update zum letzten Satz: Ich les grade bei Fefe, dass Zensursula weitermacht.

Update zum Video: Ich habs mir nochmal angeschaut und bin der Meinung das ist ein Fake. Man sieht deutlich einige kurze Schnitte die den Bildfluss unterbrechen, aber der Ton läuft normal weiter.

Montag, 11. Januar 2010

Werbung schlecht platziert...

Ein gutes Beispiel dass man Werbung kontextsensitiv und damit auch schlecht platzieren kann.

Aber ehrlich ist sie. So sieht man wenigstens auf einen Blick dass Daimler und Feinstaub zusammengehören. :)