Maximizing File Transfer Performance Using 10Gb Ethernet and Virtualization
9
CASE 3: Eight Virtual Machines,
Each with One vCPU and 2 GB RAM
The two previous cases incorporated a
single large VM with eight vCPUs, which
In Case 3, the scenario includes eight
servers include eight virtual machines
and the tests run one stream of copy per
VM (so in effect eight parallel streams of
Figure 13 indicates the performance
results when running a synthetic
Comparisons with the results for the
As shown in Figure 13, the aggregate
throughput with netperf across eight VMs
reaches the same level of throughput
imposes performance limitations, but the
multi-threaded cryptography in HPN-SSH
improves performance when compared
cryptography is disabled, as indicated
by the results shown by the last three
that the virtualized case can equal the
Figure 12.
Figure 13.
0
10
20
30
40
50
60
70
80
90
100
NETPERF 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 – Native Receive Throughput – Virtualized
Avg. CPU (%Util) – Native Avg. CPU (%Util) – Virtualized
ESX* 4.0 GA (8 VMs with 1 vCPU each): Various File Copy Tools
SOURCE SERVER
VM1 (1 vCPU) VM1 (1 vCPU)
VM8 (1 vCPU) VM8 (1 vCPU)
File Transfer
Direction
Directly connected
back-to-back
vSwitch
vSwitch
VMware* ESX* 4.0 VMware® ESX® 4.0
DESTINATION SERVER
9