ivoras’ FreeBSD blog

October 15, 2007

VirtualBox

Filed under: FreeBSD — ivoras @ 7:14 pm

I’m trying out VirtualBox VM software and so far I’m pleased. It seems to have significantly better performance then VMWare Server, and it’s maybe better than VMWare ESX 3:

INDEX VALUES
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 116700.0 6479416.5 555.2
Double-Precision Whetstone 55.0 1636.4 297.5
Execl Throughput 43.0 355.2 82.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 71113.0 179.6
File Copy 256 bufsize 500 maxblocks 1655.0 29474.0 178.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 114875.0 198.1
Pipe Throughput 12440.0 244627.7 196.6
Pipe-based Context Switching 4000.0 9561.1 23.9
Process Creation 126.0 926.1 73.5
Shell Scripts (8 concurrent) 6.0 23.0 38.3
System Call Overhead 15000.0 117599.8 78.4
=========
FINAL SCORE 122.1

(these results are comparable with the VMWare Server benchmark from a few days ago; the VMWare ESX benchmark in the same post was done on a slower hardware)

I’s only shortcoming is that it doesn’t seem to support “background” VM instances :( If that gets implemented, VirtualBox could become the best very best VM choice for FreeBSD.

There were some noncommittal talks about maybe porting VirtualBox to FreeBSD (in “host” mode) so the product is becoming very exciting.

Update: It might be fast but apparently it doesn’t work yet. The guest OS doesn’t survive a buildworld. After some time the kernel complained four times about unexpected eflags in sigreturn (like 0×80283), and I had four unrelated processes stuck in a tight CPU-using loop.

October 14, 2007

Unionfs patches are in the tree!

Filed under: FreeBSD — ivoras @ 7:30 pm

Finally!

Unionfs was unusable (at least for me) without these patches and today they were finally committed to 8-CURRENT. They should be MFC-ed to 7-STABLE after a week.

(If you didn’t know 7-STABLE was branched, then — surprise!)

October 7, 2007

Bounties?

Filed under: FreeBSD — ivoras @ 10:44 pm

I’m wondering how open are FreeBSD users to the idea of providing funding for some FreeBSD-specific development. I’m specifically interested about “bounties” such as those from rsync.net for certain specific projects. The FreeBSD Foundation always accepts donations, but this is something different and more targeted.

Let’s give an example (nothing definite right now, no obligations, even the main developer(s) aren’t contacted about the idea): are there any people or organizations that would fund BLUFFS? The motivation is clear: a clean journaling file system compatible with UFS. Though ZFS is nice, it’s still not stable enough (and requires so much memory it’s not suitable for smaller machines) and softupdates is in bad shape anyway.

If you’re interested, have an idea or actually anything to contribute to this topic, please post a reply.

Powered by WordPress