I have two 2008 R2 boxes, one of which is an RDS server and the other just a console essentially. I'm getting some weird performance issues on the RDS server with high interrupts which through some research seems to be coming from the virtio driver. As a test using iperf, I switched out the e1000 NIC for a virtio NIC on the secondary 2k8 server with interesting results.
The original test I did between the RDS (virtio) and the 2k8R2 (e1000) yielded 167 Mbits/sec. Each VM is on a separate VM host with a gigabit switch between them.
I then did a test between the RDS (virtio) server and the vm host which yielded 652 Mbits/sec.
I then swapped out the the 2k8R2 (e1000) for a virtio NIC and reran my tests. My tests between the RDS and 2k8R2 are seeing ~185Kbits/sec. Yea, Kbits!
Why in the world would the performance be SO bad for two servers with virtio NICs?
The original test I did between the RDS (virtio) and the 2k8R2 (e1000) yielded 167 Mbits/sec. Each VM is on a separate VM host with a gigabit switch between them.
I then did a test between the RDS (virtio) server and the vm host which yielded 652 Mbits/sec.
I then swapped out the the 2k8R2 (e1000) for a virtio NIC and reran my tests. My tests between the RDS and 2k8R2 are seeing ~185Kbits/sec. Yea, Kbits!
Why in the world would the performance be SO bad for two servers with virtio NICs?