Slashdot Mirror


When VMware Performance Fails, Try BSD Jails

Siker writes in to tell us about the experience of email transfer service YippieMove, which ditched VMware and switched to FreeBSD jails. "We doubled the amount of memory per server, we quadrupled SQLite's internal buffers, we turned off SQLite auto-vacuuming, we turned off synchronization, we added more database indexes. We were confused. Certainly we had expected a performance difference between running our software in a VM compared to running on the metal, but that it could be as much as 10X was a wake-up call."

4 of 361 comments (clear)

  1. Different Operating Systems by Gumbercules!! · · Score: -1, Redundant

    In my experience, Chroots and jails are pretty crap at running different operating systems on the one box... last time I checked you couldn't run up a Windows 2008 server in a BSD jail.

    I think perhaps that might be something that still goes in VMWare's favour?

    Anyway I have a (semi) related VMWare performance question and I am going to try my luck asking it here. I have some consumer (i.e. desktop grade) hardware. ESXi is not supported on it (i.e. it can't recognise the SATA controller or the network card). So my choices for virtualisation (I want to run multiple OSs for development purposes) are VMWare Server 2.0 running on a Linux host or Microsoft Hyper-V 2008 (which qualifies as a true bare-metal hypervisor). I cannot find any reasonable comparisons of performance between these two options online. Does anyone know which is likely to get better performance, in terms of Disk I/O, network, CPU, memory, etc?

  2. We have no history by QuoteMstr · · Score: 0, Redundant

    I hate to link to my own comment, but it seems particularly relevant here.

    "Here we go again" indeed. Hell, I wasn't around for the first go-round and I recognize it when I see it.

  3. Re:Is this a surprise? by QuoteMstr · · Score: 0, Redundant

    Or Linux containers for that matter.

    (Or for something more mature today, but implemented as a large out-of-tree patch, OpenVZ)

  4. Re:-1, Flamebait by BitZtream · · Score: 0, Redundant

    chroot IS NOT A SECURITY WALL.

    chroot is not a JAIL. How many times does some idiot have to be burned before people get the point.

    FreeBSD jails are NOT anything like simple chroots.

    Jails ARE security fences. chroot is just a way to make an app have its own unique directory tree with the libs and files it wants separate from the normal system, it does not prevent you from accessing files outside the chroot if you put a little effort into it. Its more or less a way to change what the root of the file system APPEARS TO BE when you use full paths. But it doesn't actually change the root of the file system or deny you access to it.

    chroot 'changes' end at the file system, and its nothing more than what / references.

    Please learn what chroot actually is before you ever mention it again like you have a clue, a good starting point is 'man chroot'

    I really wish you people would get a clue before trying to act like an admin and talk about security features.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager