Just an update on this. We made the change over the weekend to enable "cache=off" for all the VMs, including the libvirt managed ones (turns out, libvirtd only reads the .xml files at startup); and enabeld KSM on the host. 5 days later, we have only 700 MB of swap used, and 15.2 GB of VM committed. This appears to be the steady-state for the host, as it hasn't changed (cache, free, and buffer change a bit throughout the day). Unfortunately, this has exposed just how horribly unoptimised our storage array underneath it. :( It's a single 12-drive RAID6, auto-carved into 2 TB chunks, and then stitched back together via LVM into a single volume group. With each VM getting it's own logical volume. We have plans over the Christmas break to re-do this as a RAID50 or possible a RAID10 + RAID50. Thanks for all the tips and pointers. I'm starting to get all this figured out and understood. There's been a lot of changes since KVM-72. :) -- Freddie Cash fjwcash@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html