Blog archives

« March 2008
May 2008 »

Archives for April 2008

Benchmarking Linux filesystems on software RAID 1

by Sander Marechal

A couple of months ago I got a couple of wonderful birthday presents. My lovely geeky girlfriend got me two Western Digital 500 GB SATA 3.0 drives, which were promptly supplemented with a 3ware 9550XS 4-port hardware RAID card. Immediately I came up with the idea for this article. I had just read up on mdadm software RAID (updated reference) so I though it would be perfect to bench mark the hardware RAID against the software RAID using all kinds of file systems, block sizes, chunk sizes, LVM settings, etcetera.

Or so I though… As it turns out, my (then) limited understanding of RAID and some trouble with my 3ware RAID cards meant that I had to scale back my benchmark quite a bit. I only have two disks so I was going to test RAID 1. Chunk size is not a factor when using RAID 1 so that axis was dropped from my benchmark. Then I found out that LVM (and the size of the extends it uses) are also not a factor, so I dropped another axis. And to top it off I discovered some nasty problems with 3ware 9550 RAID cards under Linux that quickly made me give up on hardware RAID. I still ended up testing various filesystems using different blocksizes and workloads on an mdadm RAID 1 setup, so the results should still prove interesting.

Digg this article: This article on Digg

Sinclair's Syndrome

A curious FAQ put up by an unnamed ISO staffer on MS-OOXML. Question #1 expresses concerns about Fast Tracking a 6,000 page specification, a concern which a large number of NB's also expressed during the DIS process. Rather than deal honestly with this question, the ISO FAQ says:

The number of pages of a document is not a criterion cited in the JTC 1 Directives for refusal. It should be noted that it is not unusual for IT standards to run to several hundred, or even several thousand pages.

For ISO, in a public relations pitch, to blithely suggest that several thousand page Fast Tracks are "not unusual" shows an audacious disregard for the truth and a lack of respect for a public that is looking for ISO to correct its errors.

From: An Antic Disposition by Rob Weir.

The dust puppies are attacking!

Dust puppies are attacking our mailinglist server so we had to shut it down while we attack the little critters with compressed air cans and vacuum cleaners. We're trying to get it back up as soon as possible. In teh mean time, please use our contact form if you want to send us a message.

Update: After a few hours the server as back online. All dust puppies have been dealt with in a humane manner.

Martian headsets for Earth people: How to fix Internet Explorer 8

by Sander Marechal

Updated on 2008-04-10@10:47. Joel Spolsky recently published a very insightful piece called Martian Headsets on his personal blog Joel on Software. It's definitely recommended reading for everyone who deals with standards in some way. The core of his article is about the standards compliance of the upcoming Internet Explorer 8. IE8 presents a problem because, although it is pretty standards compliant, it renders a lot of websites quite badly. The problem is of course not in IE8 but in all the websites that were targeted at IE7, IE6 even lower.

The IE8 team presented a controversial solution that would have IE8 render all pages as if it were IE7 unless the developer specifically told IE that it would render well under IE8. Web designers worldwide revolted at the idea and the IE8 team changed its mind. But that still leaves the problem of what to do with all those sites that work badly in IE8.

In his piece, Joel tells us that there is no right answer. Whatever Microsoft chooses, it looses. Well, I disagree that it's this black-and-white. There is a third solution possible that allows IE8 to be fully standards compliant and ensures that the vast majority of websites will work just fine. In this article I will present three changes that Microsoft could implement that will allow the Internet Explorer 8 team to have its cake and eat it too.

Digg this article: This article on Digg

« March 2008
May 2008 »

Archives for April 2008