This webinar covers the improvements in storage I/O throughput and CPU efficiency that VMware vSphere gains when using an Emulex 16Gb Fibre Channel Host Bus Adapter (HBA) versus the previous generation HBA. Applications virtualized on VMware vSphere 5.1 that generate storage I/O of various block sizes can take full advantage of 16Gb Fibre Channel wire speed for better sequential and random I/O performance.
9. New 16GFC Support in vSphere5.1
• Provide new support for 16GFC on
vSphere 5.1 for better storage I/O
performance
• Performance results
Newly added 16GFC driver has twice the
throughput compared to 8GFC HBA, at better
cpio (cpu cost per I/O)
Reached 16GFC wire speed for random I/Os
in 8KB block sizes.
• Whitepaper
Storage I/O Performance on VMware
vSphere5.1 over 16 Gigabit Fibre Channel
10. Comparison of Throughput and CPU Efficiency
16GFC Driver delivers double the throughput at better CPU efficiency per I/O
Sequential read I/Os over a 16GFC or a 8GFC port (Single Iometer worker in single VM)
Throughput and CPU cost per I/O comparison between two adapters. (see note on server configuration)
Throughput CPU Cost per I/O
8Gb 16Gb 8Gb 16Gb
1800
100%
Sequential read throughput (MBps)
1600
1400 95%
CPU cost per I/O
1200
(lower is better)
1000 90%
800
85%
600
400 80%
200
75%
0
1KB 4KB 8KB 16KB 32KB 64KB 256KB
KB 4KB 8KB 16KB 32KB 64KB 256KB
Block size Block size
11. More Bandwidth and Better IOPs
16GFC Adapter can attain much better IOPs compared to the 8Gbps wire speed limit of a
8GFC port.
Random read I/Os from 1 VM to 8 VMs over a 16GFC port (single Iometer worker per VM)
Random Read Throughput Random Read IOPs
1 VM 2 VMs 4 VMs 6VMs 8 VMs 1 VM 2 VMs 4 VMs 6VMs 8VMs
1,800 600,000
1,600 500,000
Random read throughput (MBps)
1,400
I/Os per seconds (IOPs)
1,200 400,000
1,000
300,000
800
600 200,000
400
100,000
200
0 0
1KB 4KB 8KB 16KB 1KB 4KB 8KB 16KB
Block size Block size
8Gbps wire speed limit on the
throughput of a 8Gb FC HBA
12. Server and Workload Configuration
ESX Host
HP Intel Proliant DL370, Dual Quad Core Xeon W5580 processors
Emulex LPe16002 16GFC HBA initiator
Emulex LPe12000 8GFC HBA initiator
EMC VNX7500 Storage Array
8GFC target ports connected to 16GFC SAN switch for LPe16002 initiator
8GFC target ports connected to 8GFC SAN switch for LPe12000 initiator
32 SSD cached luns of size 256MB, with mirrored write cache enabled at the VNX array
Virtual Machine and Workload
Windows 2008 R2, 64-bit Gust O; single vcpu, and single PVSCSI virtual controller
Single Iometer worker, and 4 target luns in each VM, at 32oios per target lun