Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization
10
Sub Case: Eight Virtual Machines,
with and without VMDq
multiple VMs, the VMDq feature offers
from the virtual machine monitor (VMM)
ran a sub case, comparing the receive
by enabling and disabling the VMDq and
there is no difference in throughput,
regardless of whether VMDq is enabled or
limitations imposed by bulk cryptography
applications tools by disabling the
cryptography—as in last three cases—
the advantages of the VMDq feature
three operations show the advantage of
VMDq with the cryptography bottleneck
VMDq improves performance with multiple
VMs if there are no system bottlenecks in
the test team developed a set of best
practices to improve performance in
virtualized environments, as detailed in
Figure 14.
0
10
20
30
40
50
60
70
80
90
100
SCP
(SSH)
RSYNC
(SSH)
SCP
(HPN-SSH)
RSYNC
(HPN-SSH)
SCP
(HPN-SSH +
No Crypto)
RSYNC
(HPN-SSH +
No Crypto)
BBCP
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Avg. CPU (%Util)
Receive Throughput (Mbps)
Receive Throughput – VMDq Receive Throughput – No VMDq
Avg. CPU (%Util) – VMDq Avg. CPU (%Util) – No VMDq
ESX* 4.0 GA - 8 VMs: Various File Copy Tools (VMDq vs. No VMDq)
Type of File copy
Best Practices for Virtualized
Environments (ESX* 4.0)
Consider the following guidelines
for achieving the best data transfer
performance in a virtualized environment
the actual connection to the chipset;
check with your server vendor to deter-
-
-
ported) is required to achieve 10 Gbps
VMs, if there are no system bottlenecks,
cryptography limitations still apply, as in
10