solaris kernel memory usage
This is a test. I am currently working on answering a questionfrom a former student about kernel memory. The question andanswer will be here shortly.
View Articledtrace script to trace kernel thread state changes
I just posted a script that traces kernel thread state changes to the dtraceforum on forum.sun.com. You can also find it at http://www.bruningsystems.com/runq.dHave fun.max
View Articlesnooping gld-based NIC drivers using dtrace
Hi.I have just posted a script at http://www.bruningsystems.com/rtlsio.pthat allows one to snoop incoming/outgoing packets on a Realtek NIC.The script is very easy to change for any other GLD-based NIC...
View Articlenew web site for Bruning Systems
Hi,I have finally gotten around to updating the web site. Still need toadd the dtrace scripts, but first I need to document them.www.bruningsystems.commax
View ArticleUsing dtrace and mdb to examine virtual memory
here is a short example usingdtrace and mdb to examine page faults and process address spaces.This will be used in a workshop being given to professors teaching operating systemswithin China. The...
View ArticleUsing kernel ctf with raw disk
The following shows a use of a modified version of mdbwhich allows one to use the CTF information from the kernelto examine data structures on disk. The disk used below containsa ufs file system. The...
View Articlenew opensolaris course material
I recently wrote the material and taught the second day of a three day courseon OpenSolaris for a group of university professors in Bangalore, India. Thefirst day was largely a "getting started on...
View Articlerecovering removed file on zfs disk
I have used my modified mdb and zdb (seehttp://www.osdevcon.org/2008/files/osdevcon2008-proceedings.pdf andhttp://www.osdevcon.org/2008/files/osdevcon2008-max.pdf)to recover a file that was removed...
View ArticleUpdate to bruningsystems.com website
I have added a section called "articles", which has links to various articles, presentations, and some course materials on OpenSolaris. You can see it here.
View ArticleA faster memstat for mdb
I have implemented a version of the ::memstat dcmd for mdb that gives results in less than half the time of the ::memstat currently in mdb. If you are interested, it is available for download here.So,...
View ArticleOpenSolaris Internals class
I am teaching an OpenSolaris Internals class at Systemics in Warsaw, Poland the week of May 4-8. The course will be held in English. For a detailed topic outline, see here. For pricing, location...
View ArticleFree One-day OpenSolaris Internals class
I am holding a free, one day OpenSolaris Internals class on-line on April 18 or 19. We'll cover 2 topics as determined by a vote of topics that may be covered. For more information, see...
View ArticleMore information about Free One Day OpenSolaris Internals Training
I thought I would say a few words about what is planned for the free one day OpenSolaris Internals training class (see http://sl.osunix.org/FreeKernelTrainingDay for a list of topics, and to sign...
View ArticleRAIDZ On-Disk Format
A while back, I came up with a way to examine ZFS on-disk format using a modified mdb and zdb (see paper and slides. I also used the method described to recover a removed file (see here in my blog....
View ArticleOpenSolaris Internals course announcements
I will be teaching 2 back-to-back 5 day OpenSolaris Internals classes in Berlin, Germany the weeks of September 28 through October 2, and again from October 5 through October 10. For details about...
View ArticleCorrection for classes in Berlin
Oops. I've got the wrong dates for the Solaris/OpenSolaris Internals classes in Berlin. The correct dates are Sept. 21-25, and Sept. 28 - Oct. 2. The first week is full, but there are still openings...
View ArticleExamining address spaces with mdb
A while ago, I was interested in more details about process address spaces. For instance, if a page is mapped into an address space, where is the page in physical memory? Or if a page is on swap, where...
View ArticleZFS Data Recovery
I knew there was a reason to understand the ZFS on-disk format besides wanting to be able to teach about it...Recently, I was sent an email from someone who had 15 years of video and music stored in a...
View ArticleZFS Raidz Data Walk
Several months ago, I wrote in my blog about raidz on disk format (see http://mbruning.blogspot.com/2009/04/raidz-on-disk-format.html). In that blog, I went over the high level details. Here, I thought...
View ArticleSmartOS/Illumos Training
If you are reading this, you probably are here either because you saw my post on twitter, or you searched for "zfs recovery" (see here). This is the first blog I have written here since 2009, so it is...
View ArticleWhy take a SmartOS/illumos Internals or ZFS Internals course?
I have been teaching OS internals courses for many years, starting with Bell Labs/AT&T Unix System III in 1982, onto System V, SVR2, SVR3, SVR4, and Solaris Unixes since 1994. Along the way, I...
View ArticleHadoop bug on SmartOS
Recently I had a chance to help with a problem that occurred when trying to run a Hadoop benchmark on SmartOS. Basically, some of the Java code written for Hadoop was making an implicit assumption...
View Article
More Pages to Explore .....