Report from EuroBSDCon 2009

eurobsdcon2009Nik Clayton, site reliability engineer at Google,  has written up an account of what he’s seen, heard and done at EuroBSDCon 2009.

I’m no stranger to EuroBSDCon. After attending several very successful conferences in the US, three FreeBSD contributors and I decided that Europe needed a BSD conference too. In November 2001 we were proud to host 160 or so delegates in the first European BSD Conference. Over the last couple of years I haven’t been able to keep as up to date with the latest developments in the BSD world, so I was very interested to attendEuroBSDCon 2009, organised in collaboration with the UK Unix User Group.

With the conference split in to several tracks it was impossible to attend every talk, so I decided to focus primarily on those that talked about how BSD systems were helping people solve problems in the real world. Links to all the papers, slides, and in some cases audio from the presentations can be found at conference schedule page.

The first talk I attended was “How FreeBSD Finds Oil,” given by Harrison Grundy. Harrison runs a consultancy company in the US providing clustered computing systems to oil and gas companies.

Continues here…

Links to audio files, pdf’s and slideshows can be found here.

Most reliable hosting sites – September 2009

netcraft logoNetcraft‘s monthly reliability monitoring showed a bit of a mixed picture in September. Linux took the number 1 place.  IN the top10 FreeBSD took places 3, 7 and 10.

DataPipe (who use FreeBSD) was one of the most reliable hosting company sites in August, and only narrowly missed out on the same achievement in September. DataPipe has shown some good results over the past six months, notching up five top-ten appearances, including three first places.

All the details here.

FreeBSD: Like Linux

Kuvaton has a picture of operating systems, comparing them with cars. Or should I say, a picture of cars compared with operating systems?

FreeBSD: Like Linux but takes more cargo on the expense of being less customable.

os_cars

I like the VMS one. What do you think of these comparisons? OK, fair or ridiculous?

This picture reminds me of the OS user mugshots that I posted a while back.

EuroBSDCon 2009 – audio files, slides and PDFs

eurobsdcon2009If you’ve been unable to visit the recent EuroBSDCon 2009 in Cambridge (UK), you can now check out the slides, papers and audio recordings. The files and schedules can be found here.

My photos can be seen here and Rodrigo Osorio’s here.

Next year, the 9th edition of EuroBSDCon will be held in Karlsruhe, Germany (October 2010). For news, updates and call for papers, check out http://2010.eurobsdcon.org/

Download ports simultaneously with multiple connections (howto)

freebsd_axelWe have already referred to a very useful FreeBSD tip (How to use Meta Ports to install group of ports) on psybermonkey.net before, and there’s another great howto:

Download ports simultaneously with multiple connections

By default, ports uses 1 connection to download and thus unbearably slow when a server rate limit the connection. Alternatively, we can tell ports to use external utility in order to open multiple connections and download simultaneously.

Go here to see how you can download FreeBSD ports simultaneously with Axel.

Axel tries to accelerate HTTP/FTP downloading process by using multiple connections for one file. It can use multiple mirrors for a download. Axel has no dependencies and is lightweight, so it might be useful as a wget clone on byte-critical systems.

PostgreSQL performance on FreeBSD

postgresql-96x96György Vilmos has put together a post evaluating performance of PostgreSQL’s last five releases on a midrange x86 server:

“…’The “Dunnington’ code named CPU’s architecture and the number of CPUs are both an important factor for the OS and the database, because in this CPU a lot of cores are fighting for the spare bandwidth of the FSB, through which the slow memory and peripheral devices are reached. The multi level cache hierarchy and the slow FSB makes a hard job for the OS scheduler and memory allocator, which need to keep the CPUs busy by feeding them the most data from the caches.

This is a hard jobs and FreeBSD isn’t yet at the end of the road (to be honest, it just stepped on it), but here it’s not that important, because we were curious about what database version produce how much performance. Sadly there weren’t too much time and resources for tuning the OS and the databases.

FreeBSD was chosen -along the fact that I like it- because from its ports it’s easy to install various PostgreSQL (and MySQL) versions. The test itself was made with sysbench 0.4.12, and it’S OLTP benchmark on a 1 million row database, which of course fit into the machine’s RAM.
The data was on two 15kRPM SAS HDDs (RAID1), which is far from a heavy loaded database’s storage background, but approximately shows a typical web server environment’s characteristics, where you have to serve from the built in disks….”

He concludes that,

“I think it’s safe to say that if we have known PostgreSQL as a slow beast, it’s time to re-think (or measure) that, because it has gained quite much performance and scalability in the last three years. Not to speak about its features.”

Read the whole post

Thanks, György, for letting me know about your post.