Några kernel-hackers här?
Lite teknisk information om hur man kan analysera Linux prestanda/minnes/etc problem på Solaris mha DTrace. Här analyseras varför"top" på Linux drar så mycket kräm. Det visar sig att minnesallokeringen strular och bör skrivas om. Det hela tog kanske en timme(?) att analysera - ett rent rutinjobb. Någon kernel hacker som har någon åsikt om DTrace? Jag själv har inte programmerat på så låg nivå...
http://blogs.sun.com/ahl/entry/dtrace_for_linux
Not: Solaris tillåter installation av Linux och körning av Linuxapplikationer (med ca 5% prestandaförlust) och då kan man genast använda alla verktyg som finns i Solaris, såsom DTrace, för att t.ex. analysera Linux. DTrace som är ett programmeringsspråk tillåter att se bl.a. exakt ALLA anrop som sker i systemet, från hårddisken upp till librarys upp till applikationen, mm. Det finns just nu 30.000 olika ställen i solaris-kärnan man kan analysera. (Så nu är det flera företag som börjat gå tillbaka till Solaris igen, efter att äntligen kunnat se bakomliggande orsakerna till eventuella problem i deras Linuxmiljö - istället för att tvingas utföra analysen på Solaris och fixa i Linux och igen, analysera i Solaris och fixa i Linux, etc).
EDIT: Här är en Solaris konsult som jobbar med att analysera stora Solaris miljöer och slutför analysen på en dag, istället för att som förr (de satte upp en exakt kopia av miljön och började analysera kopian, det tog veckor):
"Here's how Jarod works. He gets on a plane and arrives at some gigantic (and usually petulant) corporation. Having never seen the application, he then says something like: I'll get you a 20% win or don't pay me. He sits down with DTrace and gets between 20% and 20,000% (no joke)."