Thursday, April 24. 2008
Ben Rockwood shows in the blog of his company, how dtrace can help you to find bottlenecks in a fast an efficient manner: DTrace, MySQL, Ganglia, and Digging for Solutions.
Friday, April 18. 2008
I found two really interesting interesting presentation. At first Brent Paulson wrote an really interesting presentation about practical Opensolaris Security. It´s a good overview about the possibilities of Solaris to increase the level of security at your installation. Ben Rockwood of cuddletech.com wrote an good preso about the usage of dtrace in conjunction with mysql.
Wednesday, February 27. 2008
On the foundations of Dtrace the security specialists Tiller Beauchamp and David Weston created a tool for finding vulnerabilties in your code (or writting exploits, depends on your objectives). It uses the mechanisms of DTrace and extends them. As Internetnews writes in Blackhat: Dtrace a Rootkit:. Sun's Dtrace application was developed primarily as a tool to help monitor functions on Solaris. According to a pair of security researchers at the Black Hat conference, you can also use Dtrace as the basis for a rootkit-like tool for offensive and defensive security operations. Finding vulnerabilties and writting exploits are different sides of a special case of debugging code. And debugging is exactly the job, we´ve developed dtrace for. It was really obvious, that someone will use dtrace for such an usecase.
Saturday, January 19. 2008
Adam Leventhal made an interesting observation while using Dtrace on Mac OS X and wrote about his findings in "Mac OS X and the missing probes". According to this articles, Apple do not allow the dtrace-ing of all processes. Whenever a process has the flag "P_LNOATTACH" you can´t look into it with dtrace.
Perhaps, they are in fear of disabling or examination of certain DRM functions for example. It leaves a very bad aftertaste. But as Darran Moffat wrote in the comments: "Now we just need a port of mdb so that the proc flags can be changed ."
Thursday, November 8. 2007
After Solaris, NetBSD and MacOS there is a fourth operating capable of Dtrace: QNX Neutrino, a real time operating system with vast similarities to unix. In I trace, you trace … what about dtrace? a first prototype implementation of dtrace in QNX was announced by the both developers of the port.
Wednesday, September 26. 2007
My coworker Dirk Wriedt had some problems with an application at a customer site. Dtrace told him soon, that the application used some libary call in an incorrect way. Normally you would wait some days for a patch for the application. But DTrace can do more for you: dtrace in destructive mode: working around a non-working syscall. Well, it´s certainly a nasty hack from the "don´t do this at home"-department, but ... well ... it seemed to work and it saved the progress of the project until the patch was available.
Tuesday, September 4. 2007
John Rice describes one of the more advanced techniques with dtrace: DTrace: digging into exec'd comand line args. Really usefull, when you try to find out, what the heck this %§$"$"§ ... fscking program executes and why it doesn´t run.
Thursday, August 2. 2007
You should read the blog entry of to read the perception of one of the DTrace developers regarding the relationship of DTrace and Systemtap. But i really think the whole issue opens up the view to a different problem inside of Linux: The "not invented here (NIH)" problem. Linux isn´t immune to that problem.
Continue reading "DTrace, systemtap and a brief history of "NIH""
Tuesday, July 31. 2007
Andrew Leventhal and Brendan Gregg gave an interesting presentation how DTrace can help you to find nasty performance problems in your software (and how dtrace helped Twitter to find performance problems).
Wednesday, July 4. 2007
There is an additional provider for monitoring your system: The DTrace provider for iSCSI.You will find a nice bunch of D scripts at the Solaris Internals Wiki, ranging from iSCSI snoop to measuring latencies in iSCSI operations
Monday, May 21. 2007
Joyent published their integration of Dtrace into Ruby and Rails. It´s a handy tool when you optimize your Rails application.
Tuesday, November 7. 2006
Binu Jose Philip describes in his blog a patch for Python to enable dtracing your python scripts.
Tuesday, September 19. 2006
Ja, ich habe mich auch in der ersten Sekunde gefragt, wofür man eine dtrace/JavaScript-Integration braucht. Wenn man aber überlegt, wo mittlerweile überall Javascript verwendung findet (AJAX, ...) dann bekommt das ganze plötzlich einen sehr grossen Sinn.
Thursday, September 14. 2006
Jürgen weisst in seinem Weblog auf einen Artikel bei pro-Linux hin: "DTrace mit Innovationspreis ausgezeichnet
" hin. Am interessantesten ist allerdings folgender Abschnitt: Da DTrace unter der CDDL steht, ist eine Portierung auf den Linux-Kernel in naher Zukunft ausgeschlossen. Das Linux-Analog zu DTrace ist SystemTap. Es verwendet kprobes, das seit 2004 im Kernel enthalten ist, zur Messung. SystemTap selbst ist zwar eine Userspace-Anwendung, doch es compiliert die vom Benutzer erstellten Skripte in Kernel-Module, die zur Messung in den laufenden Kernel geladen werden. Fehler in den Skripten können das ganze System zum Absturz bringen, weshalb SystemTap auf Produktivsystemen kaum einsetzbar ist. Wer mehr über den Vergleich von SystemTap und DTrace wissen möchte, sollte sich übrigens Comments to this Systemtap vs Dtrace comparison durchlesen.
PS: Besser als einer Kommentatoren des letzteren Kommentars kann man übrigens den Vergleich nicht zusammenfassen ... "A simple way of putting this is that the linux community have made some thing cool - and the Solaris team made some thing really useful!"
|
Comments
Sat, 05.07.2008 22:54
Thank You
Sat, 05.07.2008 22:37
Also try the Pod Hotel The Pod Hotel New York 230 E 51 st St New York, NY, 10022 86 6-539-0036
Sat, 05.07.2008 22:31
Try Hotel 373. Ask for the Rac k rate or call Sun Travel
Sat, 05.07.2008 16:07
Many thanks for this great tut orial. For me part 15 was the most interesting because it sh ows a solution for desas [...]
Fri, 04.07.2008 22:20
I get "Near Death - Delusions of Godlike power" as well. Lea ned back on the couch and not having touched caffeine [...]