<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-9963485</id><updated>2009-12-28T15:28:06.676+01:00</updated><title type='text'>milek's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://milek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default?orderby=updated'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default?start-index=26&amp;max-results=25&amp;orderby=updated'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>500</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9963485.post-4347816464977194316</id><published>2009-12-28T15:25:00.002+01:00</published><updated>2009-12-28T15:28:06.685+01:00</updated><title type='text'>Triple-Parity RAID and Beyond</title><content type='html'>&lt;a href="http://blogs.sun.com/ahl/"&gt;Adam Leventhal&lt;/a&gt; wrote an interesting &lt;a href="http://queue.acm.org/detail.cfm?id=1670144"&gt;article&lt;/a&gt; about the future of RAID.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-4347816464977194316?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://queue.acm.org/detail.cfm?id=1670144' title='Triple-Parity RAID and Beyond'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/4347816464977194316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=4347816464977194316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/4347816464977194316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/4347816464977194316'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/12/triple-parity-raid-and-beyond.html' title='Triple-Parity RAID and Beyond'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-8513469291368497693</id><published>2009-12-17T23:56:00.004+01:00</published><updated>2009-12-18T00:30:54.514+01:00</updated><title type='text'>My Presentation at LOSUG</title><content type='html'>&lt;div style="text-align: justify;"&gt;Yesterday I did a presentation at &lt;a href="http://hub.opensolaris.org/bin/view/User+Group+losug/"&gt;London Open Solaris User Group&lt;/a&gt; on the backup platform I implemented. It utilizes open source technologies like Open Solaris, ZFS, RSYNC and a commodity hardware to effectively offer us a better backup solution than NetBackup and for a fraction of a cost. You can download the slides &lt;a href="http://hub.opensolaris.org/bin/download/User+Group+losug/w%2D2009/zfsbackups.pdf"&gt;here&lt;/a&gt;. Before you do so it might be worth reading my two previous blog entries: &lt;a href="http://milek.blogspot.com/2009/02/disruptive-backup-platform.html"&gt;1&lt;/a&gt; &lt;a href="http://milek.blogspot.com/2009/02/backup-tool.html"&gt;2&lt;/a&gt; which should provide some additional background.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-8513469291368497693?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/8513469291368497693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=8513469291368497693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8513469291368497693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8513469291368497693'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/12/my-presentation-at-losug.html' title='My Presentation at LOSUG'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-5877859467466075920</id><published>2009-12-12T22:20:00.001+01:00</published><updated>2009-12-12T22:22:44.223+01:00</updated><title type='text'>Read-Only Boot from ZFS Snapshot</title><content type='html'>&lt;a href="http://arc.opensolaris.org/caselog/PSARC/2009/670/"&gt;PSARC 2009/670&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;Allow for booting from a ZFS snapshot.  The boot image&lt;br /&gt;will be read-only.  Early in boot a clone of the root&lt;br /&gt;is created and used to provide writable storage for the&lt;br /&gt;system image during its lifetime.  Upon reboot, the&lt;br /&gt;system image will reset to the same previous state.&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-5877859467466075920?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/5877859467466075920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=5877859467466075920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/5877859467466075920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/5877859467466075920'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/12/read-only-boot-from-zfs-snapshot.html' title='Read-Only Boot from ZFS Snapshot'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-553181430313565822</id><published>2009-12-03T07:39:00.001+01:00</published><updated>2009-12-03T07:40:47.209+01:00</updated><title type='text'>Sun Cluster 3.2 11/09</title><content type='html'>&lt;a href="http://http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes"&gt;What's New&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-3mediator"&gt;Solaris Volume Manager Three-Mediator Support &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-asmor"&gt;Oracle Automatic Storage Manager (ASM) on HA-Oracle and Oracle RAC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-sag"&gt;SWIFTAlliance Access and Gateway 6.3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-ocs"&gt;Outgoing Connection Support For Scalable Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-ipsec"&gt;IPsec Security Association (SA) Failover for Scalable Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-hur"&gt;Campus Cluster With Hitachi Universal Replicator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-ldom"&gt;Sun Cluster HA for LDoms Guest Domains&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-genaff"&gt;Generic Affinity for Scalable Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-rndrbn"&gt;Round-Robin Load-Balancing Scheme for Scalable Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-sctp"&gt;SCTP Support in Scalable Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-focont"&gt;Maintaining Solaris Systems with Solaris Live Upgrade and Update on Attach &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wikis.sun.com/display/SunCluster/%28English%29+Sun+Cluster+3.2+11-09+Release+Notes#%28English%29SunCluster3.211-09ReleaseNotes-j4200"&gt;Sun Storage J4200/J4400 SATA Arrays&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-553181430313565822?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/553181430313565822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=553181430313565822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/553181430313565822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/553181430313565822'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/12/sun-cluster-32-1109.html' title='Sun Cluster 3.2 11/09'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-684942697745918040</id><published>2009-12-01T14:33:00.003+01:00</published><updated>2009-12-01T14:36:59.004+01:00</updated><title type='text'>VirtualBox 3.1 Released</title><content type='html'>This version is a major update. The following major new features were added:  &lt;ul&gt;&lt;li&gt;Teleportation (aka live migration); migrate a live VM session from one host to another (see the manual for more information) &lt;/li&gt;&lt;li&gt;VM states can now be restored from arbitrary snapshots instead of only the last one, and new snapshots can be taken from other snapshots as well ("branched snapshots"; see the manual for more information) &lt;/li&gt;&lt;li&gt;2D video acceleration for Windows guests; use the host video hardware for overlay stretching and color conversion (see the manual for more information) &lt;/li&gt;&lt;li&gt;More flexible storage attachments: CD/DVD drives can be attached to an arbitrary IDE controller, and there can be more than one such drive (the manual for more information) &lt;/li&gt;&lt;li&gt;The network attachment type can be changed while a VM is running &lt;/li&gt;&lt;li&gt;Complete rewrite of experimental USB support for OpenSolaris hosts making use of the latest USB enhancements in Solaris Nevada 124 and higher &lt;/li&gt;&lt;li&gt;Significant performance improvements for PAE and AMD64 guests (VT-x and AMD-V only; normal (non-nested) paging)  &lt;/li&gt;&lt;li&gt;Experimental support for EFI (Extensible Firmware Interface; see the manual for more information) &lt;/li&gt;&lt;li&gt;Support for paravirtualized network adapters (virtio-net; see the manual for more information) &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-684942697745918040?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.virtualbox.org' title='VirtualBox 3.1 Released'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/684942697745918040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=684942697745918040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/684942697745918040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/684942697745918040'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/12/virtualbox-31-released.html' title='VirtualBox 3.1 Released'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-8984079317645940219</id><published>2009-11-30T06:53:00.000+01:00</published><updated>2009-11-30T06:54:14.947+01:00</updated><title type='text'>How to find loose screws with DTrace</title><content type='html'>&lt;embed src="https://slx.sun.com/sites/slx.sun.com/modules/flowplayer/FlowPlayerLight.swf?config=%7BmenuItems%3A%5Bfalse%2Cfalse%2Cfalse%2Cfalse%2Ctrue%2Ctrue%2Cfalse%5D%2CallowFullScreen%3Atrue%2CshowFullScreenButton%3Atrue%2CshowPlayListButtons%3Afalse%2CshowStopButton%3Atrue%2CusePlayOverlay%3Afalse%2CautoPlay%3Afalse%2CautoBuffering%3Afalse%2CstartingBufferLength%3A1%2CshowMenu%3Atrue%2CemailVideoLink%3A%271179276083%27%2CemailPostUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CvideoFile%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Flimelight%2Ffilevault%2F1179276083%2F1%2F11792760831259075992%2Emp4%27%2CsplashImageFile%3A%27http%3A%2F%2Fsuncms%2Evo%2Ellnwd%2Enet%2Fo18%2Fs%2Fslx%2F11792760831259075992%2F11792760831259075992%5Ftmb%2F0152%2Ejpg%3Fh%3Da867e97e4e95dcd3538228b31d02cd82%27%2CwatermarkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Ffiles%2Flogo%2Epng%27%2CwatermarkLinkUrl%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2F%27%2CshowWatermark%3A%27fullscreen%27%2Cloop%3Afalse%2CcontrolsOverVideo%3A%27ease%27%2CcontrolBarGloss%3A%27low%27%2CinitialScale%3A%27fit%27%2CuseNativeFullScreen%3Atrue%2CbaseURL%3A%27https%3A%2F%2Fslx%2Esun%2Ecom%2Fsites%2Fslx%2Esun%2Ecom%2Fmodules%2Fflowplayer%27%2Cembedded%3Atrue%7D" width="530" height="400" scale="noscale" bgcolor="111111" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" allowNetworking="all" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-8984079317645940219?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/8984079317645940219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=8984079317645940219' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8984079317645940219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8984079317645940219'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/how-to-find-loose-screws-with-dtrace.html' title='How to find loose screws with DTrace'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-1607782881770652229</id><published>2009-11-24T15:51:00.004+01:00</published><updated>2009-11-24T16:27:36.163+01:00</updated><title type='text'>Long ssh logins</title><content type='html'>On a couple of our servers running Solaris we noticed that it usually takes more than 10s to login. Once in everything is a snap. I quickly investigated it and this turned out to be interesting. I used truss(1M) to investigate what's going on from the moment I connect to the moment I have a working shell.&lt;br /&gt;&lt;pre&gt;# truss -f -o /tmp/a -v all -adDE -p 408&lt;br /&gt;&lt;/pre&gt;Now I logged in to the system and analyzed &lt;span style="font-style: italic;"&gt;/tmp/a&lt;/span&gt; file. First I confirmed that it took over 10s to login. From the moment the connection was accepted to the moment I got interactive session it took about 11s as shown below:&lt;br /&gt;&lt;pre&gt;[...]&lt;br /&gt;408:     &lt;span style="font-weight: bold;"&gt;2.6594&lt;/span&gt;  0.0007  0.0000 fcntl(4, F_SETFL, (no flags))                   = 0&lt;br /&gt;[...]&lt;br /&gt;12186:  &lt;span style="font-weight: bold;"&gt;14.0814&lt;/span&gt;  0.0001  0.0000 write(4, " | : { b7F S LB7A2  BA13".., 64)      = 64&lt;br /&gt;12196:  read(0, 0x080473DF, 1)          (sleeping...)&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;So I checked when it started to go wrong.&lt;br /&gt;&lt;pre&gt;[...]&lt;br /&gt;408:     2.6594  0.0007  0.0000 fcntl(4, F_SETFL, (no flags))                   = 0&lt;br /&gt;[...]&lt;br /&gt;12196:   3.7245  0.0003  0.0003 forkx(0)                                        = 12200&lt;br /&gt;&lt;/pre&gt;The connection started just before the fcntl showed above and everything is executing quick up-to &lt;span style="font-style: italic;"&gt;forkx()&lt;/span&gt; at 3.7245s. So far it took a little more than 1s. What happens next seems to be a loop of hundreds of entries like:&lt;br /&gt;&lt;pre&gt;[...]&lt;br /&gt;12200:   4.5521  0.0000  0.0000 ioctl(3, ZFS_IOC_USERSPACE_ONE, 0x08046790)     Err#48 ENOTSUP&lt;br /&gt;12200:   4.5522  0.0001  0.0000 ioctl(7, MNTIOC_GETMNTENT, 0x08047C1C)          = 0&lt;br /&gt;12200:   4.5917  &lt;span style="font-weight: bold;"&gt;0.0395&lt;/span&gt;  0.0002 ioctl(3, ZFS_IOC_OBJSET_STATS, 0x08046390)      = 0&lt;br /&gt;12200:   4.5918  0.0001  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;12200:   4.5919  0.0001  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;12200:   4.5919  0.0000  0.0000 door_info(6, 0x08046460)                        = 0&lt;br /&gt;12200:          target=189 proc=0x806FCD0 data=0xDEADBEED&lt;br /&gt;12200:          attributes=DOOR_UNREF|DOOR_NO_CANCEL&lt;br /&gt;12200:          uniquifier=289&lt;br /&gt;12200:   4.5922  0.0003  0.0000 door_call(6, 0x080464D0)                        = 0&lt;br /&gt;12200:          data_ptr=FE430000 data_size=232&lt;br /&gt;12200:          desc_ptr=0x0 desc_num=0&lt;br /&gt;12200:          rbuf=0xFE430000 rsize=16384&lt;br /&gt;12200:   4.5923  0.0001  0.0000 ioctl(3, ZFS_IOC_USERSPACE_ONE, 0x08046790)     Err#48 ENOTSUP&lt;br /&gt;12200:   4.5923  0.0000  0.0000 ioctl(7, MNTIOC_GETMNTENT, 0x08047C1C)          = 0&lt;br /&gt;12200:   4.6095  &lt;span style="font-weight: bold;"&gt;0.0172&lt;/span&gt;  0.0001 ioctl(3, ZFS_IOC_OBJSET_STATS, 0x08046390)      = 0&lt;br /&gt;12200:   4.6096  0.0001  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;12200:   4.6096  0.0000  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;12200:   4.6097  0.0001  0.0000 door_info(6, 0x08046460)                        = 0&lt;br /&gt;12200:          target=189 proc=0x806FCD0 data=0xDEADBEED&lt;br /&gt;12200:          attributes=DOOR_UNREF|DOOR_NO_CANCEL&lt;br /&gt;12200:          uniquifier=289&lt;br /&gt;12200:   4.6098  0.0001  0.0000 door_call(6, 0x080464D0)                        = 0&lt;br /&gt;12200:          data_ptr=FE430000 data_size=232&lt;br /&gt;12200:          desc_ptr=0x0 desc_num=0&lt;br /&gt;12200:          rbuf=0xFE430000 rsize=16384&lt;br /&gt;12200:   4.6098  0.0000  0.0000 ioctl(3, ZFS_IOC_USERSPACE_ONE, 0x08046790)     Err#48 ENOTSUP&lt;br /&gt;12200:   4.6099  0.0001  0.0000 ioctl(7, MNTIOC_GETMNTENT, 0x08047C1C)          = 0&lt;br /&gt;12200:   4.6201  &lt;span style="font-weight: bold;"&gt;0.0102&lt;/span&gt;  0.0001 ioctl(3, ZFS_IOC_OBJSET_STATS, 0x08046390)      = 0&lt;br /&gt;12200:   4.6202  0.0001  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;12200:   4.6203  0.0001  0.0000 getuid()                                        = 35148 [35148]&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;The process with PID 12200 was:&lt;br /&gt;&lt;pre&gt;12200:   3.8229  0.0947  0.0013 execve("&lt;span style="font-weight: bold;"&gt;/usr/sbin/quota&lt;/span&gt;", 0x0811F9E8, 0x0811D008)  argc = 1&lt;br /&gt;12200:      *** SUID: ruid/euid/suid = 35148 / 0 / 0  ***&lt;br /&gt;12200:   argv: /usr/sbin/quota&lt;br /&gt;&lt;/pre&gt;By visually looking at couple of pages of these ioctls it looked like most of the total time would be spent in doing &lt;span style="font-style: italic;"&gt;ioctl(3, ZFS_IOC_OBJSET_STATS, 0x08046390)&lt;/span&gt;. Lets check it:&lt;br /&gt;&lt;pre&gt;# grep "^12200:" /tmp/a |grep ioctl|grep ZFS_IOC_OBJSET_STATS|awk 'BEGIN{i=0}{i=i+$3}END{print i}'&lt;br /&gt;9.7412&lt;br /&gt;&lt;/pre&gt;So out of 11s above ioctls along took 9. To have a clear picture lets check how much time the quota command took:&lt;br /&gt;&lt;pre&gt;# grep "^12200:" /tmp/a |head -1&lt;br /&gt;12200:   &lt;span style="font-weight: bold;"&gt;3.7245 &lt;/span&gt; 3.7245  0.0000 forkx()         (returning as child ...)        = 12196&lt;br /&gt;# grep "^12200:" /tmp/a |tail -1&lt;br /&gt;12200:  &lt;span style="font-weight: bold;"&gt;13.9854&lt;/span&gt;  0.0003  0.0000 _exit(0)&lt;br /&gt;&lt;/pre&gt;So it took about 10s which means almost 100% of its time was spent doing above ioctls.&lt;br /&gt;There are almost 300 zfs filesystems on this particular server so it all adds up. Sometimes quota completes very quickly sometimes it takes many seconds - I guess depending if requested data from all these zfs filesystems is cached or not. You need to run quota as a non-root user otherwise most checks are skipped and it is always quick.&lt;br /&gt;Since we are not using quota on these systems anyway I commented out quota check in &lt;span style="font-style: italic;"&gt;/etc/profile&lt;/span&gt; and now a full login takes about 1s on average which is 10-12x improvement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-1607782881770652229?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/1607782881770652229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=1607782881770652229' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1607782881770652229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1607782881770652229'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/long-ssh-logins.html' title='Long ssh logins'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-7863327652620059348</id><published>2009-11-20T16:24:00.000+01:00</published><updated>2009-11-20T16:25:48.503+01:00</updated><title type='text'>Xen 3.4</title><content type='html'>Xen 3.4 &lt;a href="http://mail.opensolaris.org/pipermail/onnv-notify/2009-November/010883.html"&gt;integrated&lt;/a&gt; yesterday. It should appear in snv_129.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-7863327652620059348?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/7863327652620059348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=7863327652620059348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/7863327652620059348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/7863327652620059348'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/xen-34.html' title='Xen 3.4'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-4941661455249891588</id><published>2009-11-11T17:26:00.003+01:00</published><updated>2009-11-11T17:30:35.918+01:00</updated><title type='text'>VirtualBox 3.1.0 Beta 1 released</title><content type='html'>&lt;h3 class="first"&gt;&lt;a href="http://forums.virtualbox.org/viewtopic.php?f=15&amp;amp;t=24458#p108658"&gt;VirtualBox 3.1.0 Beta 1 released.&lt;/a&gt;&lt;/h3&gt;I'm especially interested in "support for OpenSolaris Boomer architecture" which hopefully means a working microphone in a guest on my laptop - that would mean a working Skype on VB/Windows :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Version 3.1 will be a major update. The following major new features were added:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Teleportation (aka live migration); migrate a live VM session from one machine to another&lt;/li&gt;&lt;li&gt;VM states can now be restored from arbitrary snapshots instead of only the last one, and new snapshots can be taken from other snapshots as well (aka branched snapshots)&lt;/li&gt;&lt;li&gt;2D video acceleration for Windows guests; use the host video hardware for overlay stretching and colour conversion&lt;/li&gt;&lt;li&gt;The network attachment type can be changed while a VM is running&lt;/li&gt;&lt;li&gt;Experimental USB support for OpenSolaris hosts making use of the latest USB enhancements in Solaris Nevada 124 and higher.&lt;/li&gt;&lt;li&gt;Significant performance improvements for PAE and AMD64 guests  (VT-x and AMD-V only; normal (non-nested) paging)&lt;/li&gt;&lt;li&gt;Experimental support for EFI (Extended Firmware Interface)&lt;/li&gt;&lt;li&gt;VirtIO network device support&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In addition, the following items were fixed and/or added:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VMM: reduced IO-APIC overhead for 32 bits Windows NT/2000/XP/2003 guests; requires 64 bits support (VT-x only; bug #4392)&lt;/li&gt;&lt;li&gt;VMM: fixed double timer interrupt delivery on old Linux kernels using IO-APIC (caused guest time to run at double speed; bug #3135)&lt;/li&gt;&lt;li&gt;VMM: reinit VT-x and AMD-V after host suspend or hibernate; some BIOSes forget this (Windows hosts only; bug #5421) &lt;/li&gt;&lt;li&gt;GUI: prevent starting a VM with a single mouse click (bug #2676)&lt;/li&gt;&lt;li&gt;3D support: major performance improvement in VBO processing&lt;/li&gt;&lt;li&gt;3D support: added GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array support&lt;/li&gt;&lt;li&gt;3D support: fix crashes in FarCry, SecondLife, Call of Duty, Unreal Tournament, Eve Online (bugs #2801, #2791)&lt;/li&gt;&lt;li&gt;3D support: fix graphics corruption in World of Warcraft (#2816)&lt;/li&gt;&lt;li&gt;iSCSI: support iSCSI targets with more than 2TiB capacity&lt;/li&gt;&lt;li&gt;VRDP: fixed occasional VRDP server crash (bug #5424)&lt;/li&gt;&lt;li&gt;Network: fixed the E1000 emulation for QNX (and probably other) guests (bug #3206)&lt;/li&gt;&lt;li&gt;Network: even if the virtual network cable was disconnected, some guests were able to send / receive packets (E1000; bug #5366)&lt;/li&gt;&lt;li&gt;Network: even if the virtual network cable was disconnected, the PCNet card received some spurious packets which might confuse the guest (bug #4496)&lt;/li&gt;&lt;li&gt;VMDK: fixed handling of split image variants&lt;/li&gt;&lt;li&gt;VHD: fixed incompatibility with Hyper-V&lt;/li&gt;&lt;li&gt;OVF: create manifest files on export and verify the content of an optional manifest file on import&lt;/li&gt;&lt;li&gt;X11 based hosts: allow the user to specify their own scan code layout (bug #2302)&lt;/li&gt;&lt;li&gt;Mac OS X hosts: don't auto show the menu and dock in fullscreen (#bug 4866)&lt;/li&gt;&lt;li&gt;Solaris hosts: combined the kernel interface package into the VirtualBox main package&lt;/li&gt;&lt;li&gt;Solaris hosts: support for OpenSolaris Boomer architecture (with OSS audio backend).&lt;/li&gt;&lt;li&gt;Shared folders: fixed changing case of file names (bug #2520)&lt;/li&gt;&lt;li&gt;Shared folders: VBOXSVR is visible in Network folder (bug #4842)&lt;/li&gt;&lt;li&gt;Windows and Linux Additions: added balloon tip notifier if VirtualBox host version was updated and Additions are out of date&lt;/li&gt;&lt;li&gt;Solaris Additions: fixed &lt;span style="font-weight: bold;"&gt;as_pagelock()&lt;/span&gt; failed errors affecting guest properties (bug #5337)&lt;/li&gt;&lt;li&gt;Windows Additions: added automatic logon support for Windows Vista and Windows 7&lt;/li&gt;&lt;li&gt;Windows Additions: fix crash in seamless mode (contributed by Huihong Luo)&lt;/li&gt;&lt;li&gt;Linux Additions: added support for uninstalling the Linux Guest Additions (bug #4039)&lt;/li&gt;&lt;li&gt;SDK: added object-oriented web service bindings for PHP5&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-4941661455249891588?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/4941661455249891588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=4941661455249891588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/4941661455249891588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/4941661455249891588'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/virtualbox-310-beta-1-released.html' title='VirtualBox 3.1.0 Beta 1 released'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-8766123388992845837</id><published>2009-11-10T11:00:00.001+01:00</published><updated>2009-11-10T12:02:17.447+01:00</updated><title type='text'>EU officially objects to Sunacle deal</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2009/11/10/eu_on_sun_oracle_merger/"&gt;This is &lt;/a&gt;ridiculous and sad... I wonder what would happen now.&lt;br /&gt;&lt;a href="http://www.oracle.com/us/corporate/press/039824"&gt;The official statement&lt;/a&gt; from Oracle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-8766123388992845837?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2009/11/10/eu_on_sun_oracle_merger/' title='EU officially objects to Sunacle deal'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/8766123388992845837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=8766123388992845837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8766123388992845837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/8766123388992845837'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/eu-officially-objects-to-sunacle-deal.html' title='EU officially objects to Sunacle deal'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-7736192624607583756</id><published>2009-11-10T11:46:00.002+01:00</published><updated>2009-11-10T11:51:17.763+01:00</updated><title type='text'>ZFS send dedup</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://arc.opensolaris.org/caselog/PSARC/2009/557/"&gt;PSARC/2009/557 ZFS send dedup&lt;/a&gt; was integrated yesterday. It allows to dedup zfs send|recv stream regardless if dedup is enabled or not on a sending and/or receiving side. Looks like it both pool and zfs send stream deduplication will be available in snv_128. Of course you can pull the sources and build them yourself if you want to start playing with dedupe now otherwise you will have to wait to the beginning of December when snv_128 should hit /dev Open Solaris repository.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-7736192624607583756?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/7736192624607583756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=7736192624607583756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/7736192624607583756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/7736192624607583756'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/zfs-send-dedup.html' title='ZFS send dedup'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-3887924345062610298</id><published>2009-11-05T10:57:00.003+01:00</published><updated>2009-11-05T11:05:02.489+01:00</updated><title type='text'>No need for fsck in ZFS</title><content type='html'>&lt;div style="text-align: justify;"&gt;Recently there was an article at OSNEWS "&lt;span id="star_22423"&gt;   &lt;/span&gt;     &lt;a href="http://www.osnews.com/story/22423/Should_ZFS_Have_a_fsck_Tool_"&gt;Should ZFS Have a fsck Tool?&lt;/a&gt;". Well, no it shouldn't. I wanted to write an explanation why it is the case but Joerg was first and there is no point me repeating him. So if you wonder why ZFS doesn't need a fsck tool &lt;a href="http://www.c0t0d0s0.org/archives/6071-No,-ZFS-really-doesnt-need-a-fsck.html"&gt;read Joerg blog entry&lt;/a&gt; about it.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-3887924345062610298?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/3887924345062610298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=3887924345062610298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/3887924345062610298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/3887924345062610298'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/no-need-for-fsck-in-zfs.html' title='No need for fsck in ZFS'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-6351070152810687768</id><published>2009-11-02T11:41:00.004+01:00</published><updated>2009-11-02T22:40:05.891+01:00</updated><title type='text'>ZFS Deduplication  Integrated!</title><content type='html'>It took more than expected but it has been finally &lt;a href="http://mail.opensolaris.org/pipermail/onnv-notify/2009-November/010683.html"&gt;integrated&lt;/a&gt;! Read &lt;a href="http://blogs.sun.com/bonwick/en_US/entry/zfs_dedup"&gt;Jeff Bonwick's post&lt;/a&gt; on ZFS dedup.&lt;br /&gt;&lt;pre&gt;&lt;a href="http://arc.opensolaris.org/caselog/PSARC/2009/571/"&gt;PSARC 2009/571 &lt;/a&gt;ZFS Deduplication Properties&lt;br /&gt;&lt;a href="http://bugs.opensolaris.org/view_bug.do?bug_id=6677093"&gt;6677093 &lt;/a&gt;zfs should have dedup capability&lt;br /&gt;&lt;/pre&gt;You can find code changes &lt;a href="http://hg.genunix.org/onnv-gate.hg/rev/e2081f502306"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-6351070152810687768?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/6351070152810687768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=6351070152810687768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6351070152810687768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6351070152810687768'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/11/zfs-deduplication-integrated.html' title='ZFS Deduplication  Integrated!'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-813297233872163994</id><published>2008-03-31T09:24:00.003+02:00</published><updated>2009-11-02T22:39:47.965+01:00</updated><title type='text'>ZFS De-Duplication</title><content type='html'>&lt;span style="font-weight: bold;"&gt;UPDATE: &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://milek.blogspot.com/2009/11/zfs-deduplication-integrated.html"&gt;ZFS dedup finally integrated&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With integration of &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6656655"&gt;this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;RFE&lt;/span&gt;&lt;/a&gt; we are closer (hopefully) to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ZFS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;buil&lt;/span&gt;-in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;de&lt;/span&gt;-duplication.&lt;a href="http://blogs.sun.com/erickustarz/entry/how_dedupalicious_is_your_pool"&gt; Read more&lt;/a&gt; on &lt;a href="http://blogs.sun.com/erickustarz"&gt;Eric's blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ZFS&lt;/span&gt; re-writer and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;de&lt;/span&gt;-duplication are done in theory one should be able to do a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;zpool&lt;/span&gt; upgrade of current pool and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;de&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;dup&lt;/span&gt; all data which is already there... we will see :)&lt;br /&gt;&lt;br /&gt;Eric mentioned on his blog that in reality we should use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;sha&lt;/span&gt;256 or stronger. I would go even further - two modes, one mode you depend entirely on block &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;checksum&lt;/span&gt; and the other one where you actually &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;compare&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;byte&lt;/span&gt;-by-byte given block to be 100% sure they are the same. Slower for some workloads but safe.&lt;br /&gt;&lt;br /&gt;Now, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;de&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;dup&lt;/span&gt; which "understands" your data would be even better (analyzing file contents - like emails, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;attachments&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;de&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;dup&lt;/span&gt; on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;attachment&lt;/span&gt; level, etc.), nevertheless block level one would be a good start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-813297233872163994?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/813297233872163994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=813297233872163994' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/813297233872163994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/813297233872163994'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2008/03/zfs-de-duplication.html' title='ZFS De-Duplication'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-385750306136711785</id><published>2009-10-30T02:23:00.001+01:00</published><updated>2009-10-30T02:23:56.686+01:00</updated><title type='text'>Sun/Oracle deal to unravel?</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-385750306136711785?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ftalphaville.ft.com/blog/2009/10/29/80321/the-clairvoyant-news-on-oracle-sun-is-the-deal-about-to-unravel/' title='Sun/Oracle deal to unravel?'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/385750306136711785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=385750306136711785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/385750306136711785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/385750306136711785'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/sunoracle-deal-to-unravel.html' title='Sun/Oracle deal to unravel?'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-1478129369578802785</id><published>2009-10-28T17:02:00.000+01:00</published><updated>2009-10-28T17:03:01.305+01:00</updated><title type='text'>FAQ from Oracle on Sun Acquisition</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-1478129369578802785?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf' title='FAQ from Oracle on Sun Acquisition'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/1478129369578802785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=1478129369578802785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1478129369578802785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1478129369578802785'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/faq-from-oracle-on-sun-acquisition.html' title='FAQ from Oracle on Sun Acquisition'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-457459684522690625</id><published>2009-10-23T13:38:00.006+02:00</published><updated>2009-10-27T12:18:50.688+01:00</updated><title type='text'>Solaris 10 on Open Solaris</title><content type='html'>Yesterday a new zone brand &lt;a href="http://www.opensolaris.org/os/community/on/flag-days/pages/2009102201/"&gt;was integrated&lt;/a&gt; into Open Solaris: Solaris 10 Zones. It allows running Solaris 10 in a zone on Open Solaris. The technology will be very useful in some instances for enterprise customers once Solaris 11 is out or when deploying Open Solaris. This is very useful if you want to make use of latest hardware platforms and/or technologies delivered in Open Solaris (and Solaris 11 in the future) and you need to migrate your older environments running Solaris 8, 9 or 10 without introducing changes to them (to mitigate a risk or due to lack of resources to do a more detailed validation of a new environment). This is especially true with Open Solaris and Solaris 11 as they are so much different than older Solaris releases. Branded zones are a very neat solution to provide backward compatibility without putting too much hurdle on innovation or having most of the users who do not need it to pay the price of it.&lt;br /&gt;&lt;br /&gt;See Jerry's &lt;a href="http://blogs.sun.com/jerrysblog/entry/solaris10_branded_zones_on_opensolaris"&gt;blog entry&lt;/a&gt; about Solaris 10 Zones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-457459684522690625?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/457459684522690625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=457459684522690625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/457459684522690625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/457459684522690625'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/solaris-10-on-open-solaris.html' title='Solaris 10 on Open Solaris'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-1434397745839602801</id><published>2009-10-25T11:20:00.002+01:00</published><updated>2009-10-25T11:23:38.472+01:00</updated><title type='text'>Apple Abandons ZFS</title><content type='html'>According to Jeff Bonwick (one of the main developers of ZFS) &lt;a href="http://www.opensolaris.org/jive/thread.jspa?threadID=115997&amp;amp;tstart=0"&gt;the real reason is&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&gt; Apple can currently just take the ZFS CDDL code and incorporate it &lt;br /&gt;&gt; (like they did with DTrace), but it may be that they wanted a "private &lt;br /&gt;&gt; license" from Sun (with appropriate technical support and &lt;br /&gt;&gt; indemnification), and the two entities couldn't come to mutually &lt;br /&gt;&gt; agreeable terms.&lt;br /&gt;&lt;br /&gt;I cannot disclose details, but that is the essence of it.&lt;br /&gt;&lt;br /&gt;Jeff&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-1434397745839602801?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/1434397745839602801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=1434397745839602801' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1434397745839602801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1434397745839602801'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/apple-abandons-zfs.html' title='Apple Abandons ZFS'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-1899282722008564785</id><published>2009-10-23T12:09:00.002+02:00</published><updated>2009-10-23T12:28:29.439+02:00</updated><title type='text'>Oracle, MySQL, EU and money</title><content type='html'>&lt;div style="text-align: justify;"&gt;The whole MySQL issue with Oracle and EU is just silly. I'm not going to repeat arguments here as there are many comments you can find and I believe that all that could be said about it has already been said. If you are interested in what is going on and why then read these two articles which summarize the whole issue very well.&lt;a href="http://www.groklaw.net/article.php?story=20091021164738392"&gt; Here&lt;/a&gt; is one from Groklaw and &lt;a href="http://kirkwylie.blogspot.com/2009/10/monty-stallman-mysql-oracle-and-sun.html"&gt;this one&lt;/a&gt; is also very interesting.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It is really sad to see to what extend some people are greedy...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I think that RMS and Monty lost whatever credibility they had left. They definitely lost it completely in my eyes. Not that Monty cares as he is after more money here... He wants to cash-in two times... Call me idealist or whatever but I honestly believe that life and business is not *only* about money.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-1899282722008564785?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/1899282722008564785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=1899282722008564785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1899282722008564785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1899282722008564785'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/oracle-mysql-eu-and-money.html' title='Oracle, MySQL, EU and money'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-5791304412153865368</id><published>2009-10-21T16:12:00.002+02:00</published><updated>2009-10-21T16:44:39.667+02:00</updated><title type='text'>zfs set dedup=on</title><content type='html'>There are two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PSARC&lt;/span&gt; cases regarding &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ZFS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;deduplication&lt;/span&gt; which are expected to be approved today.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arc.opensolaris.org/caselog/PSARC/2009/571/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PSARC&lt;/span&gt; 2009/571 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ZFS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Deduplication&lt;/span&gt; Properties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://arc.opensolaris.org/caselog/PSARC/2009/557/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PSARC&lt;/span&gt; 2009/557 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ZFS&lt;/span&gt; send &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;dedup&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;Hopefully it means that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ZFS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;deduplication&lt;/span&gt; will be finally integrated soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-5791304412153865368?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/5791304412153865368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=5791304412153865368' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/5791304412153865368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/5791304412153865368'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/zfs-set-dedupon.html' title='zfs set dedup=on'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-6935212758920581325</id><published>2009-10-16T12:45:00.003+02:00</published><updated>2009-10-16T12:48:42.386+02:00</updated><title type='text'>Sun vs. IBM - Marketing Saga Continues</title><content type='html'>&lt;a href="http://www.oracle.com/features/sunoraclefaster.html"&gt;&lt;img src="http://www.oracle.com/features/images/sun_performance_banner.gif" /&gt;&lt;/a&gt;&lt;a&gt;&lt;br /&gt;&lt;br /&gt;So Oracle hasn't even bought Sun yet and still there are better marketing campaigns of Sun than Sun ever did.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-6935212758920581325?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oracle.com/features/sunoraclefaster.html' title='Sun vs. IBM - Marketing Saga Continues'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/6935212758920581325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=6935212758920581325' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6935212758920581325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6935212758920581325'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/sun-vs-ibm-marketing-saga-continues.html' title='Sun vs. IBM - Marketing Saga Continues'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-2177241828120744908</id><published>2009-10-14T17:38:00.005+02:00</published><updated>2009-10-15T11:41:18.890+02:00</updated><title type='text'>IBM's Black Magic</title><content type='html'>Somehow I'm not surprised that comments section is disabled in &lt;a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/benchmarking/entry/oracle_and_sun_s_new_tpc_c_384_proof"&gt;this example&lt;/a&gt; of IBM's Black Magic. I won't comment on it myself as there is no point in repeating &lt;a href="http://www.c0t0d0s0.org/archives/6012-IBMs-reaction-to-SunOracle-TPC-C-announcement.html"&gt;Joerg arguments&lt;/a&gt; - I agree with him in 100%. This is about recent world record in &lt;a href="http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=109101201"&gt;TPC-C benchmark&lt;/a&gt; from Oracle/Sun.&lt;br /&gt;&lt;br /&gt;However I would like to suggest to Ms. Stahl that there is another big advantage in IBM's setup she's missed - not only IBM did more tpmC/core but they also did:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;larger number or racks per tpmC&lt;/li&gt;&lt;li&gt;larger $/tpmC&lt;/li&gt;&lt;li&gt;larger power usage/tpmC&lt;/li&gt;&lt;/ul&gt;I think that somehow most customers would consider above three as more important than tpmC/core (assuming they would consider TPC-C relevant in the first place).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-2177241828120744908?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.c0t0d0s0.org/archives/6012-IBMs-reaction-to-SunOracle-TPC-C-announcement.html' title='IBM&apos;s Black Magic'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/2177241828120744908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=2177241828120744908' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/2177241828120744908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/2177241828120744908'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/ibms-black-magic.html' title='IBM&apos;s Black Magic'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-6048433087355394847</id><published>2009-10-12T14:00:00.003+02:00</published><updated>2009-10-12T14:05:22.822+02:00</updated><title type='text'>TPC-C Sun SPARC Enterprise T5440 with Oracle RAC World Record Database Result</title><content type='html'>&lt;iframe src="http://blogs.sun.com/BestPerf/entry/tpc_c_world_record_sun" width="100%" height="1600"&gt;&lt;br /&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-6048433087355394847?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.sun.com/BestPerf/entry/tpc_c_world_record_sun' title='TPC-C Sun SPARC Enterprise T5440 with Oracle RAC World Record Database Result'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/6048433087355394847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=6048433087355394847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6048433087355394847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6048433087355394847'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/tpc-c-sun-sparc-enterprise-t5440-with.html' title='TPC-C Sun SPARC Enterprise T5440 with Oracle RAC World Record Database Result'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-1300456083339442984</id><published>2009-10-09T00:22:00.003+02:00</published><updated>2009-10-09T00:33:22.243+02:00</updated><title type='text'>Win 10$ Million</title><content type='html'>&lt;a href="http://www.oracle.com/features/exadatachallenge.html"&gt;&lt;img src="http://www.oracle.com/features/images/exadatachallenge.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I already like the Oracle marketing :)&lt;br /&gt;&lt;br /&gt;I only hope that while keeping it aggressive and provocative they won't end-up like IBM with their black magic style benchmarks and comparisons... If anything from Sun's culture will survive the acquisition it is rather unlikely to happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-1300456083339442984?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oracle.com/features/exadatachallenge.html' title='Win 10$ Million'/><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/1300456083339442984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=1300456083339442984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1300456083339442984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/1300456083339442984'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/win-10-million.html' title='Win 10$ Million'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963485.post-6094143642607506385</id><published>2009-10-08T15:01:00.001+02:00</published><updated>2009-10-08T15:04:13.314+02:00</updated><title type='text'>300k SPC-1 IOPS from IBM</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2009/10/08/ibm_stec_spc_1_benchmark/"&gt;This is&lt;/a&gt; quite impressive result. On the other hand the price per SPC is rather expensive and one wonders why they used a server with 64 cores and used only 48 of them. Is there a technical reason? Anyone knows?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9963485-6094143642607506385?l=milek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://milek.blogspot.com/feeds/6094143642607506385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9963485&amp;postID=6094143642607506385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6094143642607506385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963485/posts/default/6094143642607506385'/><link rel='alternate' type='text/html' href='http://milek.blogspot.com/2009/10/300k-spc-1-iops-from-ibm.html' title='300k SPC-1 IOPS from IBM'/><author><name>milek</name><uri>http://www.blogger.com/profile/13649951503953000496</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01076322440598666876'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>