More on FreeBSD and performance

Since the conclusion of the SMPng project, the focus of SMP development in FreeBSD has shifted from deploying locking infrastructure to careful profiling and optimization of kernel SMP strategies for increased performance on common workloads. FreeBSD 7.0 was the first release to benefit from this optimization work.


The status of this work includes MySQL workload benchmarks and memory allocator performance in the new FreeBSD 8 branch. Also, here is a recent presentation showing FreeBSD compared to several other operating systems like NetBSD, DrangonFly, Solaris, and Linux.

Source: osnews.com (11/03/2008) where you can also read a lively FBSD vs Linux comments thread.

The Open Source community united

I really like this picture that I stumbled upon last week.
daemon-tux-duke-mozilla

I can see Tux, Beastie, Duke, Mozilla, OpenBSD, R. Stallman, GTK, Java, OpenOffice.org, GNU, Java, Apache. I don’t recognise the person between GNU and R. Stallman, neither am I sure what the camel is supposed to represent. If I’ve missed out any, let me know in the comments below.

PC-BSD 1.5 Edison – available for pre-order

PC-BSD 1.5 EdisonPC-BSD 1.5 Edison can now be pre-ordered from freebsdmall.com.

PC-BSD 1.5 Edison Edition is a fully functional open source desktop operating system based on FreeBSD 6.3-STABLE. FreeBSD is one of the most used UNIX-like operating systems in the world and is widely renowned as the most stable and secure server operating system. PC-BSD has a Push-Button Installer (PBI) wizard developed exclusively for PC-BSD that lets users download and install a wide range of available applications in a self-extracting and self-installing format.

I’m faster than you! No I am!

All FreeBSD interested people will remember the document that Kris Kennaway released (Introducing FreeBSD). In this paper he explains how dramatic improvements have been achieved in FreeBSD 7.0; especially with regards to SMP and SQL database querying (MySQL and PostgreSQL). According to his findings FreeBSD even outperformes Linux.

There’s always been a healthy competition between Linux and FreeBSD, but stating that FreeBSD is faster than Linux, that hurts….

After major improvements in SMP support in FreeBSD 7.0, benchmarks show it performing 15% better than the latest Linux kernels (PDF, see slides 17 to 19) on 8 CPUs under PostgreSQL and MySQL. While a couple of benchmarks are not conclusive evidence, it can be assumed that FreeBSD will once again be a serious performance contender.

Linux kernel developer Nick Piggin reran the benchmark and came to a different conclusion: In his benchmark Linux was faster than FreeBSD.

I’m not an expert, but what do you guys think of this? Is Nick doing a fair analysis and comparison? Anybody been using FreeBSD 7 in a “heavy duty” (SQL) environment who can comment on this?

Faster performance, fewer machines for FreeBSD?

The need for speed in operating systems is never-ending.In the newly released FreeBSD 7.0, speed is a key improvement with gains of up to 1,500 percent at high load utilization over its predecessors in the FreeBSD 6.x branch.While performance improvements are a key aspect of FreeBSD, it’s not necessarily the most important new item in the free open source operating system.

“What is most important depends on what you want to do, of course,” Michael Lucas, FreeBSD contributor and author of Absolute FreeBSD, told InternetNews.com. “The performance improvements are quite astonishing and are what most people will notice first.”

This is a short interview with Michael Lucas (author of Absolute FreeBSD) and Matt Olander (CTO at iXsystems) on the release of FreeBSD 7.0.