Libvirt virtio Networking
Devling deeper into Libvirt, has my trying to find ways to improve the previous build through lab testing.
The latest testing is virtio networking with an isolated network in order to mitigate libvirt not being able to snapshot guests unless the volumes they use are all qcow2.
With this limitation in mind, I employed NFS to a common datastore for guests that require access to the datastore, however the path taken in the current configuration is suboptimal and takes the path of the hosts management interface.
The virtio model provides much better throughput while at the same time allowing guests to communicate with the host, but not outside the host.
In my testing with a virtio model I was able to achieve over 10Gbps with no tuning whatsoever as follows;
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 16.3 GBytes 14.0 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 16.3 GBytes 14.0 Gbits/sec receiver
[ ID] Interval Transfer Bitrate Retr[ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 315 sender[ 5] 0.00-10.00 sec 1.09 GBytes 939 Mbits/sec receiver
No comments:
Post a Comment