On 21 July 2014 18:17, Giancarlo Razzolini <grazzol...@gmail.com> wrote: > > I've noticed > similar performance and, in some cases, better than vio(4) when using > the host's pci passthrough and assigning a real hardware to the VM. But
Hello Giancarlo, thank you for your time. I am at a very bleeding edge (or awkward) project of putting almost all machines of a little WISP into a virtualized system. My concern mainly touches packets and bits flows, storage is not one. XenServer has very nice facilities, but is a pain to tailor it in network area (well, almost in all areas: lots of long commands which are hard to remember, tricks that could vanish with updates, ...). The amount of work to tune it is equal or more than to use libvirt, so I am dropping it. Ubuntu Server 14.04 came out with qemu-kvm 2.0.0, with newer host VirtIO implementations in many areas. I am on my way to test it. I dislike Ubuntu as a Server, but I am not in that project to take much pain to manage the hosts, compile that sadly GNU-crafted things and so on, therefore if Ubuntu give me good performance, I will take it. Can you tell me where are you using qemu-kvm 2.0.0 and how you manage it (upgrades, etc.)? > you shouldn't expected very great performance between VM's hosted in the > same host, unless you're using linux's macvtap with a switch that > supports VEPA. Using bridge is slow. I suggest you create a virtual > network and assign an interface for each of your VM's that need > communicating, and also use vio(4) on the guest OS. As you stated before, I expect a lot more performance from PCI passthrough, and things like clients bandwidth enforcement will depend on it. I will try as match as possible to let that main traffic outside host internal networks. Have you played with Open vSwitch as a bridging facility? My client (the WISP) is very excited about turning off that old machines, but, while I am enjoying the challenge, am I too with three foot behind the line of excitement when the subject are reliability and scalability of the solution. Nonetheless, it is an experimental. And someone could think: why OpenBSD? Well, have you ever tried setting RIPv2 in other OSes? The more general answer: it Just Works for almost all things I need to setup. The only thing that I can not figure out how to do is the WISP's clients contracted bandwidth enforcement. Cheers, Raimundo Santos