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