Perceived Performance

27
PERCEIVED PERFORMANCE Understanding Tim Mangan Kahuna: TMurgent Technologies LLP http://www.tmurgent.com Microsoft MVP for Application Virtualization President, Virtualization Boston http://www.virtg.com

description

Understanding. Perceived Performance. Tim Mangan Kahuna : TMurgent Technologies LLP http://www.tmurgent.com Microsoft MVP for Application Virtualization. President , Virtualization Boston http://www.virtg.com . Agenda. Computational VS Perceived Performance What D o Users Care About? - PowerPoint PPT Presentation

Transcript of Perceived Performance

Page 1: Perceived Performance

PERCEIVED PERFORMANCEUnderstanding

Tim ManganKahuna: TMurgent Technologies LLPhttp://www.tmurgent.comMicrosoft MVP for Application VirtualizationPresident, Virtualization Boston

http://www.virtg.com

Page 2: Perceived Performance

Agenda Computational VS Perceived

Performance What Do Users Care About? Measuring Perceived Performance Virtual Environment Performance

Page 3: Perceived Performance

Computational PerformanceMeasurement of discrete components of a system that affect overall performance. Examples include: Processor time Bandwidth Queue lengths Counters of all kinds

Page 4: Perceived Performance

Perceived PerformanceA methodology where one analyzes the system with a goal of improving user productivity by focusing on issues that affect the performance as perceived by the users.

Page 5: Perceived Performance

Differences in TechniquesComputational Perceived Repeatable Break down to directly

measurable components

Variable Measure “end to end”

Page 6: Perceived Performance

Bring in the “V” WordOur systems today are too complex to rely on computational performance (alone). Multi-system Networking Remote Protocols Virtualization Layering

Page 7: Perceived Performance

Computational: Login

Page 8: Perceived Performance

ExampleRethinking the Progress Bar1

1 Harrison, Amento, Kuznetsov, & Bell http://chrisharrison.net/projects/progressbars/ProgBarHarrison.pdf

Good:LinearFast Power

Bad:Any with variation

Page 9: Perceived Performance

Measuring P.P

Page 10: Perceived Performance

Measuring P.P

Page 11: Perceived Performance

Perceived Performance Graph

Page 12: Perceived Performance

Perceived Performance Profile

Page 13: Perceived Performance

As a Guest VM (no contention)

Page 14: Perceived Performance

As a Guest VM (with contention)

Page 15: Perceived Performance

Virtualization Reality Check1

1

http://www.projectvrc.nl

Page 16: Perceived Performance

Project VRC Independent framework to measure

virtual machine performance Free Set up your own tests Understand their results

Virtual Session Index

Page 17: Perceived Performance
Page 18: Perceived Performance
Page 19: Perceived Performance

Typical test scenario

Page 20: Perceived Performance

Typical Results

Page 21: Perceived Performance

Interpretation?

Page 22: Perceived Performance

Bare Metal 32-bitOffice 2007 SP1SWAP Space (RAID5)

Add XenApp 5.0

2003 versus 2008 x86

2003 versus 2008 x64

Page 23: Perceived Performance

Hyper-V (version 1)

Bare Metal vs VMs

TS versus Desktops

Odd Results

Page 24: Perceived Performance

Vmware (Esx 3.5)

Bare Metal vs VMs

Page Sharing

Virtual Desktops

Page 25: Perceived Performance

It Depends… Disk I/O Subsystem very important Scenarios were CPU oriented I/O subsystem of Hyper-V was

bottleneck

New results being published soon Improved Test Methodologies New Vendor Releases

Page 26: Perceived Performance

VRC 2.0 Nehalem Rocks for TS! 2x Improvement

Hyperthreading great (except ESX) EPT-D Rocks (Hardware vs Software) if ESX and EPT-D, turn vMMU software off, if ESX and no EPT-D, turn vMMU software on

New version Hypervisors did not improve much Vsphere 4.0, Hyper-V 2.0, XenServer 5.5 Hyper-V 2.0 improved more than others Xen & Hyper-V now almost identical, except that a single VM

cannot have 8CPU under Hyper-V (limit=4) Vsphere can be better/worse than others depending on

scenario Office 2007 SP2 fixes “outlook preview pane” performance IE8 performs on par with IE7

New!

Page 27: Perceived Performance

LinksHere are some

links most relevant to this

topic.Project Virtual Reality Check:http://www.projectvrc.nl

Perceived Performance:http://www.tmurgent.com/WhitePapers/PerceivedPerformance.pdfhttp://www.tmurgent.com/WhitePapers/PerceivedPerformance_VirtualOS.pdf

VDI versus TS (video):http://www.brianmadden.com/blogs/videos/archive/2007/04/25/vdi-solutions-a-year-later-from-briforum-2007.aspxhttp://www.brianmadden.com/blogs/videos/archive/2007/10/09/xen-versus-esx-a-performance-head-to-head-comparison-from-briforum-europe-2007.aspx Citrix Logon and Logoff Chart:http://www.brianmadden.com/blogs/gabeknuth/archive/2008/08/14/briforum-video-the-excruciating-detail-of-the-xenapp-logon-process.aspx