TA7750 Understanding Virtualization Memory Management Concepts. Kit Colbert, Principal Engineer, VMware, Inc. Fei Guo, Sr. MTS, VMware, Inc.

Size: px
Start display at page:

Download "TA7750 Understanding Virtualization Memory Management Concepts. Kit Colbert, Principal Engineer, VMware, Inc. Fei Guo, Sr. MTS, VMware, Inc."

Transcription

1 TA7750 Understanding Virtualization Memory Management Concepts Kit Colbert, Principal Engineer, VMware, Inc. Fei Guo, Sr. MTS, VMware, Inc.

2 Disclaimer This session may contain product features that are currently under development. This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. THESE FEATURES ARE REPRESENTATIVE OF FEATURE AREAS UNDER DEVELOPMENT. FEATURE COMMITMENTS ARE SUBJECT TO CHANGE, AND MUST NOT BE INCLUDED IN CONTRACTS, PURCHASE ORDERS, OR SALES AGREEMENTS OF ANY KIND. TECHNICAL FEASIBILITY AND MARKET DEMAND WILL AFFECT FINAL. 2

3 Agenda Motivation Concepts Statistics Best practices Summary Q & A 3

4 4 Motivation

5 Lots of Questions How to understand differences between memory metrics? Consumed vs. granted, shared vs. shared common? What memory metrics are important? Which ones should I be monitoring? What memory metrics should I use to determine if an ESX host is at its memory capacity? How do I tell if a VM is suffering due to memory contention? 5

6 6 Concepts

7 Discussion of Concepts Focus on high-level concepts, not implementation details Simpler and easier to understand Keep the fundamental ideas and drop the unimportant ones Other presentations may present this information differently May discuss more implementation than concept That s ok different viewpoints for same thing! 7

8 Virtual Memory Creates uniform memory address space Operating system maps application virtual addresses to physical addresses Gives the operating system memory management abilities that are transparent to the application Hypervisor adds extra level of indirection Maps guest s physical addresses to machine addresses Gives the hypervisor memory management abilities that are transparent to the guest virtual memory guest physical memory hypervisor machine memory 8

9 Virtual Memory virtual memory Application VM virtual guest App memory guest physical memory Operating System physical OS hypervisor memory hypervisor machine memory Hypervisor machine Hypervisor memory 9

10 Application Memory Management Starts with no memory Allocates memory through syscall to operating system Often frees memory voluntarily through syscall App OS Explicit memory allocation interface with operating system Hyper visor 10

11 Operating System Memory Management Assumes it owns all physical memory App No memory allocation interface with hardware Does not explicitly allocate or free physical memory Defines semantics of allocated and free memory Maintains free list and allocated lists of physical memory OS Hyper visor Memory is free or allocated depending on which list it resides 11

12 How Allocated and Free Lists Work Allocated List Free List App OS Memory becomes allocated or free based on which list (piece of memory) has a pointer to it 12

13 VM Memory Allocation VM starts with no physical memory allocated to it Physical memory allocated on demand Guest OS will not explicitly allocate Allocate on first VM access to memory (read or write) App OS Hyper visor 13

14 VM Memory Reclamation Guest physical memory not freed in typical sense Guest OS moves memory to its free list Data in freed memory may not have been modified Hypervisor isn t aware when guest frees memory Freed memory state unchanged No access to guest s free list Unsure when to reclaim freed guest memory App OS Hyper visor Guest Free List 14

15 VM Memory Reclamation Cont d Guest OS (inside the VM) Allocates and frees And allocates and frees And allocates and frees VM Allocates And allocates And allocates Hypervisor can t reclaim memory through guest frees! Inside the VM Guest free list VM App OS Hyper visor 15

16 What to Do About VM Memory Reclamation? 16

17 What to Do? Nothing Hypervisor is unable to reclaim VM memory All VM s must be pre-allocated their configured memory size May lead to inefficient use of physical RAM Something Hypervisor uses special techniques to reclaim VM memory VM memory doesn t need to be pre-allocated Much more efficient use of physical RAM Let s explore these techniques 17

18 18 VM Memory Reclamation Techniques

19 Transparent Page Sharing (TPS) Simple idea: why maintain many copies of the same thing? If 4 Windows VMs are running, there are 4 copies of Windows code Only one copy is needed Share memory between VMs when possible Background hypervisor thread identifies identical sets of memory Points all VMs at one set of memory, frees the others VMs are unaware of the change VM 1 VM 2 VM 3 Hyper visor VM 1 VM 2 VM 3 Hyper visor 19

20 Ballooning Hypervisor wants to reclaim memory Guest OS is not aware of this Thinks it owns all physical memory Sits inside its own box, unaware it s running in a VM or that other VMs are running Goal: make the guest aware so it frees up some of its memory Solution: artificially create memory pressure inside the VM Push memory pressure from the hypervisor into the VM Use balloon driver inside the VM to create memory pressure VM 1 VM 2 App OS memory pressure Hyper visor App OS 20

21 Inflating Balloon 1. Balloon driver allocates memory 2. Balloon driver pins allocated memory 3. Guest may reclaim other memory 4. Balloon driver tells hypervisor what memory it allocated 5. Hypervisor frees machine memory backing memory allocated by balloon driver 6. Hypervisor now has more free physical memory Guest free list Guest: 36 pieces of memory are allocated Guest App OS Hyper visor Hypervisor: 85 pieces of memory are allocated Balloon Driver List of memory 21

22 Inflating Balloon Cont d Why can the hypervisor reclaim ballooned memory? What in the VM assumes the memory has a specific value? 1. Balloon driver doesn t Because of a contract with the hypervisor Balloon Driver 2. OS doesn t Because the memory allocated to an app 3. Nothing in the VM relies on the memory s value for correctness OS Hyper visor List of memory Hypervisor can safely reclaim ballooned memory because the VM does not rely on a particular value for that memory. 22

23 Inflating Balloon Cont d Guest OS swapping, a possible side effect of ballooning Two possibilities for guest free memory: Guest free list Guest free list Guest App Balloon Driver 2. Needs to swap! OS 1. No swapping necessary! Hyper visor 1. VM has lots of free memory 2. VM doesn t have much free memory Guest OS chooses whether to swap or not! 23

24 Swapping Hypervisor can swap VM memory Swaps out to a per-vm swap file App Transparent to the VM Hypervisor swapping is a last resort Both TPS and ballooning preferred Low overhead for TPS Guest swapping due to ballooning performs better than hypervisor swapping But both take time OS Hyper visor Hypervisor swapping quickly reclaims memory, but is more expensive overall 24

25 Compression (new in vsphere 4.1!) OS Hyper visor Another simple idea: attempt to compress memory to save space When needing to reclaim memory through swapping, try to compress If memory compresses well (by at least 50%), keep the compressed data If it doesn t compress well, fall back to swapping Decompression up to 100x faster than swap-in! Compression only used when memory would otherwise be swapped Thus it s not like TPS, which runs all the time 25

26 26 When to Reclaim Memory

27 Quick Review Physical memory is not reclaimed on a guest that is freed VM may accrue lots of physical memory Transparent page sharing is always running May or may not help reduce a VM s physical memory consumption Ballooning, compression, or swapping is the only other way to reclaim memory Both have performance overhead Want to use only when necessary Question: when to invoke ballooning or swapping? 27

28 Memory Overcommitment VM 1 VM 2 VM 3 Hyper visor Aggregate guest memory greater than host memory Not enough physical memory to satisfy all VM memory needs Eventually VM may want physical memory when none is left 28

29 When To Reclaim Memory * Not memory overcommitted Never reclaim memory from guest through ballooning or swapping No need to! (Transparent page sharing is always running) Memory overcommitted Only reclaim once free physical memory drops below threshold Start ballooning when memory starts to fall toward threshold Start swapping as memory nears/passes threshold * Assumes no VM or resource pool memory limits are set! 29

30 30 Statistics

31 Differences Between Memory Statistics Biggest difference is physical memory vs. machine memory Accounting very different between the two layers! App Physical memory statistics Active, Balloon, Granted, Shared, Swapped, Usage OS Machine memory statistics Consumed, Overhead, Shared Common Hyper visor 31

32 Memory Shared vs. Shared Common Memory Shared Amount of physical memory whose mapped machine memory has multiple pieces of physical memory mapped to it 6 pieces of memory (VM 1 & 2) VM 1 VM 2 Memory Shared Common Amount of machine memory with multiple pieces of physical memory mapped to it Hyper visor 3 pieces of memory 32

33 Memory Granted vs. Consumed Memory Granted Amount of physical memory mapped to machine memory 9 pieces of memory (VM 1 & 2) Memory Consumed VM 1 VM 2 Amount of machine memory that has physical memory mapped to it 6 pieces of memory Hyper visor Difference due to page sharing! 33

34 Memory Active vs. Host Memory Memory Active/Granted/Shared All measure physical memory Host Memory VM 1 VM 2 Total machine memory on host Be careful to not mismatch physical and machine statistics! Hyper visor Guest physical memory can/will be greater than machine memory due to memory overcommitment and page sharing 34

35 Memory Metric Diagram* VM VM memsize vmmemctl (ballooned) swapped guest physical memory zipped granted active write zipped - zipsaved active shared <unallocated> (no stat) shared savings (no stat) <unallocated or used by other overhead VMs> (no stat) host physical memory consumed <unallocated or used by other VMs> (no stat) Host clusterservices.effectivemem (aggregated over all hosts in cluster) sysusage reserved consumed shared common unreserved Service console (no stat) host physical memory * Figure not to scale! 35

36 Important VM Memory Statistics mem.consumed How much machine memory is allocated to the VM esxtop: SZTGT How much machine memory the VM is entitled to use mem.active Estimate of how much guest physical memory the VM is actively using mem.swapinrate How much memory is being swapped in for the VM (by the hypervisor) 36

37 Important VM Memory Statistics Cont d cpu.swapwait How much time VM is blocked waiting for memory to be swapped in (by the hypervisor) The larger the number, the larger the impact on VM performance How to use If cpu.swapwait or mem.swapinrate is consistently greater than zero or higher than normal Is mem.active greater than normal? If yes, there is a VM workload spike Is SZTGT lower than normal? If yes, there is contention with other VMs May need to increase reservation or move the VM off the host 37

38 Important VM Memory Statistics Cont d virtualdisk.read* & virtualdisk.write* For the virtual disk that has the VM s swap partition The larger the numbers, the more in-guest swapping is happening and the larger the impact to VM performance How to use Put the guest s swap file/partition on a separate vdisk If virtualdisk.read/write is high or higher than normal, check the guest applications and/or inform the VM owner May need to increase VM memory size or increase VM memory reservation if in-guest swapping is due to ballooning * Only available in vsphere

39 Important Host Memory Statistics mem.consumed How much machine memory is allocated to running VMs and system services Derived stat: machine active mem.active = all VMs mem.active on the host machine active mem.active * mem.sharedcommon / mem.shared How much total machine memory is actively used by running VMs mem.reservedcapacity How much machine memory has been reserved for use by VMs or system services Important to always leave a little extra memory unreserved for VM overhead memory growth 39

40 Important Host Memory Statistics Cont d mem.swapinrate How much memory is being swapped in for all VMs (by the hypervisor) How to use If mem.swapinrate is consistently greater than zero or higher than normal, more than likely the aggregate working set of all VMs is too high for the amount of host machine memory In those cases, should VMotion some VMs off the host 40

41 Balloon Statistics mem.vmmemctl [VM, host, resource pool, cluster] Amount of memory ballooned (i.e. reclaimed) from the guest mem.vmmemctltarget [VM] Desired amount of memory to be ballooned from the guest virtualdisk.read* & virtualdisk.write* [VM] Amount of I/O traffic to a vdisk If that vdisk contains only the guest s swap file/partition, then it s the amount of swap activity by the guest * Only available in vsphere

42 Swap Statistics mem.swapped [VM] Amount of memory currently swapped out for the VM mem.swaptarget [VM] Desired amount of memory to be swapped from the VM mem.swapin & mem.swapout [VM, host] Total amount of memory swapped in/out to/from the VM (or all VMs on the host) since the VM was last powered on or VMotion ed mem.swapinrate & mem.swapoutrate [VM, host] Current amount of memory actively being swapped in/out cpu.swapwait [VM] Amount of time VM is blocked waiting for memory to be swapped in 42

43 Compression Statistics mem.compressed* [VM, host] Amount of memory currently compressed for the VM or host mem.compressionrate* & mem.decompressionrate* [VM, host] Rate of memory compression/decompression for the VM or host mem.zipped* [VM] Amount of memory currently compression for the VM mem.zipsaved* [VM] Amount of memory saved through compression for the VM * Only available in vsphere

44 44 Best Practices

45 VM Memory Best Practices TPS always running Do I enable ballooning or just rely on hypervisor swapping? 45

46 Memory Terminology memory size total amount of memory presented to a guest allocated memory memory assigned to applications free memory memory not assigned active memory allocated memory recently accessed or used by applications idle memory allocated memory not recently accessed or used 46

47 Memory Reclamation with Ballooning Free memory Idle memory Active memory OS Hyper visor Ballooning preferentially selects free or idle VM memory rather than active memory Because guest OS allocates from free memory 47

48 Memory Reclamation with ESX Swapping Free memory Idle memory Active memory OS Hyper visor Swapping randomly selects VM memory to reclaim, potentially including a VM s active memory 48

49 Normalized Throughput Ballooning vs. Swapping Performance Swingbench (4G VM memory) Throughout (Balloon only) Throughput (Swapping only) Reclaimed memory (MB) Takeaway: for memory reclamation, ballooning generally outperforms swapping 49

50 Ballooning Best Practices Install VMware Tools and enable ballooning on ALL VMs Memory reclamation through ballooning much better for performance than through swapping Provide sufficient swap space inside guest Guest must have enough space to swap as a result of ballooning Rule of thumb: guest OS s swap file should be at least as large as the VM s configured memory size Tip: be sure to update guest swap space when changing VM memory size! Place guest s swap file/partition on separate vdisk Allows you to monitor guest swap activity through virtualdisk stats 50

51 Memory Reclamation with Ballooning Cont d Free memory Idle memory Active memory OS Hyper visor Ballooning preferentially selects free or idle VM memory rather than active memory BUT if asked to reclaim too much, ballooning will eventually start reclaiming active memory! 51

52 Normalized Throughput Ballooning vs. Swapping Performance Cont d Swingbench (4G VM memory) Throughout (Balloon only) Throughput (Swapping only) Reclaimed memory (MB) 52

53 Normalized Throughput Ballooning vs. Swapping Performance Cont d Swingbench (4G VM memory) Throughout (Balloon only) Throughput (Swapping only) Reclaimed memory (MB) 53

54 Normalized Throughput Ballooning vs. Swapping Performance Cont d Swingbench (4G VM memory) Throughout (Balloon only) Throughput (Swapping only) Reclaimed memory (MB) Takeaway: to maximize VM performance, it s vital to keep VM s active memory in physical RAM! 54

55 VM Memory Sizing Best Practices Setting the right VM memory size VM memory size should be larger than the VM s highest level of active memory during peak loads Ensures guest OS does not swap heavily Setting the right VM memory reservation VM memory reservation should be set slightly above average VM active memory size Ensures ESX does not balloon or swap the VM s active memory, maximizing performance Tip: to track a VM s average and maximum active memory usage, use the charts in the Performance tab Tip: Use CapacityIQ to help determine VM memory size 55

56 Host Memory Best Practices Q: How many VMs can I put on a host? A: As many as will fit. :) A2: As many whose active memory will fit in physical RAM, while leaving some room for memory spikes. 56

57 Memory Overcommit Redux Two types of memory overcommitment Configured memory overcommitment (Sum of VMs configured memory) / host memory available for VMs This is what is usually meant by memory overcommitment Active memory overcommitment (Sum of VMs machine active memory) / host memory available for VMs Equations Sum of VM s machine active memory (computed for a host): mem.active * mem.sharedcommon / mem.shared Use stats from a host with powered-on VMs Host memory available for VMs: total host memory mem.sysusage (total host memory *.06) Use stats from a host without any powered-on VMs 57

58 Memory Overcommit Redux Cont d Impact of overcommitment Configured memory overcommitment > 1 = zero to negligible VM performance degradation Active memory overcommitment 1 = very high likelihood of VM performance degradation! 58

59 Configured Memory Overcommitment Parts of idle and free memory not in physical RAM VM 1 VM 2 VM 3 free idle active free idle active free idle active Hypervisor All VMs active memory stays resident in physical RAM, allowing for maximum VM performance 59

60 Active Memory Overcommitment No idle and free memory in physical RAM VM 1 VM 2 VM 3 active active active Hypervisor Some VM active memory not in physical RAM, which will lead to VM performance degradation! 60

61 Memory Overcommitment Takeaways Configured Memory Overcommitment > 1 = Good You re maximizing value of physical RAM by keeping VM active memory resident in it and ballooning away idle and free memory Active Memory Overcommitment 1 = Not recommended You may have pushed overcommitment too far and now VM performance may suffer because of it Monitor overcommitment by employing the equations defined in the previous slide If you hit this state, you should VMotion some VMs off the host! Remember: it is vital to keep active memory in physical RAM for best performance! 61

62 Normalized Throughput A Note on Compression Performance Swingbench Performance 16VMs, 80GB total VM memory (page sharing disabled) No-MemZip MemZip Host Memory Size (GB) 62

63 A Note on Compression Performance Cont d Compression performs much better than swapping Especially on heavily memory overcommitted hosts Impact of high active memory overcommitment is lowered Compression can quickly resolve memory contention This allows you to increase configured memory overcommitment and thus get closer to active memory overcommitment = 1 63

64 Avoid Active Memory Overcommitment Q: How many VMs can I put on a host? Q: How to ensure you don t hit active memory overcommitment 1? A (for both): Use VM memory reservations! By setting VM memory reservations to VM s average active memory, you ensure host won t become overcommitted on active memory DRS and HA also adhere to VM memory reservation requirements, ensuring DRS-invoked VMotions and HA relocations won t impact VM performance Tip: be sure to leave a little extra unreserved memory on each host to accommodate memory usage spikes Tip: Use CapacityIQ to help estimate desired reservation 64

65 65 Summary

66 Concepts Summary Guest doesn t free memory in a typical sense Hypervisor isn t aware of memory a guest has freed Hypervisor uses transparent page sharing, ballooning, compression, and swapping to reclaim memory Ballooning, compression, and swapping used only when host is memory overcommitted! 66

67 Statistics Summary Difference between statistics that measure guest physical memory and statistics that measure machine memory Be careful if you try to compare them! Useful VM stats mem.consumed, SZTGT (esxtop), mem.active, mem.swapinrate, cpu.swapwait, virtualdisk.read, virtualdisk.write Useful host stats mem.consumed, mem.reservedcapacity, mem.swapinrate, machine active (derived: mem.active * mem.sharedcommon / mem.shared) 67

68 Best Practices Summary VM Memory Install VMware Tools and enable ballooning on ALL VMs Provide sufficient swap space inside guest Place the guest s swap file/partition on a separate vdisk VM memory size should be larger than the VM s highest level of active memory during peak loads VM memory reservation should be set slightly above average VM active memory size Host Memory Keep active memory overcommitment high, but under 1 Use VM memory reservations to enforce this Configured memory overcommitment > 1 is OK though! 68

69 Plan Your Upgrade to ESXi Today Future proof your VMware deployments VMware ESXi architecture will be the only hypervisor in future vsphere releases after vsphere 4.1 For more information: Visit the ESXi and ESX Info Center: Read VMware ESXi: Planning, Implementation, and Security by Dave Mischenko (Release Date: September 2010, list price $49.99) Register for VMware training Transitioning to ESXi : 69

70 70 Q&A

71

72 72 Backup Slides

73 Why Not Just Watch the Free List? Idea Hypervisor could identify memory used by guest for it s free list Watch that memory area for changes and free physical memory that backs guest memory added to free list Problem Free list may be hard to identify Depends on guest type and may change from release to release Free is not always free Free memory may be used in buffer cache or elsewhere by guest Guest may not free memory when hypervisor wants it to 73

74 Why Is Memory Overcommitment Important? Ensures physical memory is actively used as much as possible Guest VMs may have lots of unused or inactive memory No reason to back one VM s unused/inactive memory with physical memory if other VMs can use it Hypervisor can reclaim unused/inactive memory and redistribute to other VMs who will actively use it Increases VM-to-host consolidation ratio Each VM has a smaller physical memory footprint since only its active memory is resident You can fit more VMs in the same amount of physical memory 74

75 Measuring Active Guest Memory Guest self-measurement won t work Each guest uses different method to estimate active memory Can t compare activeness data from Windows guest with Linux guest Comparable estimate important for making allocation decisions Statistical Sampling Select a subset of memory at random Compute the percentage of pages accessed in a minute Average percentage gives an estimate of active guest memory 75

76 Host/Guest Memory Usage Different Inside Guest Why is host/guest memory usage different than what I see inside the guest OS? Guest memory Guest has better visibility while estimating active memory ESX active memory estimate technique can take time to converge Host memory Host memory usage doesn t correspond to any memory metric within the guest Host memory usage size is based on a VM s relative priority on the physical host and memory usage by the guest Again, this is expected! 76

Taking a trip down vsphere memory lane

Taking a trip down vsphere memory lane Taking a trip down vsphere memory lane Memory Management Concepts Memory virtualization - Beyond CPU virtualization the next critical component is Memory virtualization. This involves sharing the physical

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1815BU DRS Advancements: What's New and What Is Being Cooked Up in Resource Management Land VMworld 2017 Thomas Bryant, VMware, Inc - @kix1979 Maarten Wiggers, VMware, Inc Content: Not for publication

More information

Performance Sentry VM Provider Objects April 11, 2012

Performance Sentry VM Provider Objects April 11, 2012 Introduction This document describes the Performance Sentry VM (Sentry VM) Provider performance data objects defined using the VMware performance groups and counters. This version of Performance Sentry

More information

What s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1

What s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1 What s New in VMware vsphere 4.1 Performance VMware vsphere 4.1 T E C H N I C A L W H I T E P A P E R Table of Contents Scalability enhancements....................................................................

More information

VIRTUALIZATION PERFORMANCE: VMWARE VSPHERE 5 VS. RED HAT ENTERPRISE VIRTUALIZATION 3

VIRTUALIZATION PERFORMANCE: VMWARE VSPHERE 5 VS. RED HAT ENTERPRISE VIRTUALIZATION 3 VIRTUALIZATION PERFORMANCE: VMWARE VSPHERE 5 VS. RED HAT ENTERPRISE VIRTUALIZATION 3 When you invest in a virtualization platform, you can maximize the performance of your applications and the overall

More information

DRS: Advanced Concepts, Best Practices and Future Directions

DRS: Advanced Concepts, Best Practices and Future Directions INF-VSP2825 DRS: Advanced Concepts, Best Practices and Future Directions Aashish Parikh, VMware, Inc. Ajay Gulati, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are

More information

vsphere Design and Deploy Fast Track v6 Additional Slides

vsphere Design and Deploy Fast Track v6 Additional Slides vsphere Design and Deploy Fast Track v6 Additional Slides The V-Model VMware vsphere: Design and Deploy Prerelease 2 The V-Model VMware vsphere: Design and Deploy Prerelease 3 The Waterfall Model VMware

More information

Hyper-V Top performance and capacity tips

Hyper-V Top performance and capacity tips Hyper-V Top performance and capacity tips Introduction This paper discusses the changes in Windows/Hyper-V 2012 and what that means from the perspective of the business and managing the capacity. It will

More information

Vmware VCP410. VMware Certified Professional on vsphere 4. Download Full Version :

Vmware VCP410. VMware Certified Professional on vsphere 4. Download Full Version : Vmware VCP410 VMware Certified Professional on vsphere 4 Download Full Version : http://killexams.com/pass4sure/exam-detail/vcp410 A. The ESX Host has 2 AMD dual-core CPUs B. 8 vcpu support is only available

More information

VIRTUAL APPLIANCES. Frequently Asked Questions (FAQ)

VIRTUAL APPLIANCES. Frequently Asked Questions (FAQ) VX INSTALLATION 2 1. I need to adjust the disk allocated to the Silver Peak virtual appliance from its default. How should I do it? 2. After installation, how do I know if my hard disks meet Silver Peak

More information

VMWare. Inc. 발표자 : 박찬호. Memory Resource Management in VMWare ESX Server

VMWare. Inc. 발표자 : 박찬호. Memory Resource Management in VMWare ESX Server Author : Carl A. Waldspurger VMWare. Inc. 발표자 : 박찬호 Memory Resource Management in VMWare ESX Server Contents Background Motivation i and Overview Memory Virtualization Reclamation Mechanism Sharing Memory

More information

The VMware vsphere 4.0 Edition

The VMware vsphere 4.0 Edition The Yin and Yang of Memory Overcommitment in Virtualization The VMware vsphere 4.0 Edition YP Chien, PhD, CISSP "#$%&'(#)%"* Yin & Yang is an ancient Chinese belief about the existence of two complementary

More information

vsphere Resource Management

vsphere Resource Management Update 1 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1534BU vsphere Performance Troubleshooting and Root Cause Analysis Brett Guarino, VMware, Inc Steve Baca, VMware, Inc VMworld 2017 Content: Not for publication #VMworld #SER1534BU Disclaimer This presentation

More information

PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler

PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler PAC485 Managing Datacenter Resources Using the VirtualCenter Distributed Resource Scheduler Carl Waldspurger Principal Engineer, R&D This presentation may contain VMware confidential information. Copyright

More information

Measuring VMware Environments

Measuring VMware Environments Measuring VMware Environments Massimo Orlando EPV Technologies In the last years many companies adopted VMware as a way to consolidate more Windows images on a single server. As in any other environment,

More information

Adaptive Resync in vsan 6.7 First Published On: Last Updated On:

Adaptive Resync in vsan 6.7 First Published On: Last Updated On: First Published On: 04-26-2018 Last Updated On: 05-02-2018 1 Table of Contents 1. Overview 1.1.Executive Summary 1.2.vSAN's Approach to Data Placement and Management 1.3.Adaptive Resync 1.4.Results 1.5.Conclusion

More information

vsphere Resource Management Update 2 VMware vsphere 5.5 VMware ESXi 5.5 vcenter Server 5.5

vsphere Resource Management Update 2 VMware vsphere 5.5 VMware ESXi 5.5 vcenter Server 5.5 vsphere Resource Management Update 2 VMware vsphere 5.5 VMware ESXi 5.5 vcenter Server 5.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If

More information

Best practices to achieve optimal memory allocation and remote desktop user experience

Best practices to achieve optimal memory allocation and remote desktop user experience E-Guide Best practices to achieve optimal memory allocation and remote desktop user experience Many virtual machines don t fully utilize their available RAM, just like they don t fully utilize their available

More information

Resource Management Guide ESX Server and VirtualCenter 2.0.1

Resource Management Guide ESX Server and VirtualCenter 2.0.1 Resource Management Guide ESX Server 3.0.1 and VirtualCenter 2.0.1 Resource Management Guide Resource Management Guide Version: 2.0.1 Revision: 20060824 Item: VI-ENG-Q206-218 You can find the most up-to-date

More information

Running DME on VMware ESX

Running DME on VMware ESX Running DME on VMware ESX Version 1.5 Applies to DME server 2.0 and above Published 25-09-2012 Circulation/Restriction: DME Partners Requirements for supporting DME server on VMware ESX Contents Requirements

More information

Managing Performance Variance of Applications Using Storage I/O Control

Managing Performance Variance of Applications Using Storage I/O Control Performance Study Managing Performance Variance of Applications Using Storage I/O Control VMware vsphere 4.1 Application performance can be impacted when servers contend for I/O resources in a shared storage

More information

Resource Management Guide. ESX Server 3 and VirtualCenter 2

Resource Management Guide. ESX Server 3 and VirtualCenter 2 Resource Management Guide ESX Server 3 and VirtualCenter 2 Please note that you can always find the most up-to-date technical documentation on our Web site at http://www.vmware.com/support/. VMware, Inc.

More information

vsphere Resource Management Update 1 11 JAN 2019 VMware vsphere 6.7 VMware ESXi 6.7 vcenter Server 6.7

vsphere Resource Management Update 1 11 JAN 2019 VMware vsphere 6.7 VMware ESXi 6.7 vcenter Server 6.7 vsphere Resource Management Update 1 11 JAN 2019 VMware vsphere 6.7 VMware ESXi 6.7 vcenter Server 6.7 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

VMware vsphere Optimize and Scale [v5.5] Custom Lab 12 Diagnosing CPU performance issues Copyright 2014 Global Knowledge Network Training Ltd.

VMware vsphere Optimize and Scale [v5.5] Custom Lab 12 Diagnosing CPU performance issues Copyright 2014 Global Knowledge Network Training Ltd. VMware vsphere Optimize and Scale [v5.5] Custom Lab 12 Diagnosing CPU performance issues Copyright 2014 Global Knowledge Network Training Ltd. Lab 12 Diagnosing CPU performance issues Objective: Use a

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Parallels Virtuozzo Containers for Windows Capacity and Scaling www.parallels.com Version 1.0 Table of Contents Introduction... 3 Resources and bottlenecks...

More information

VMware vsphere Beginner s Guide

VMware vsphere Beginner s Guide The latest version of VMware s virtualization platform, vsphere 5, builds on the already solid foundation of. With the growth of cloud computing and the move from ESX to ESXi, it s imperative for IT pros

More information

Setting Up Quest QoreStor with Veeam Backup & Replication. Technical White Paper

Setting Up Quest QoreStor with Veeam Backup & Replication. Technical White Paper Setting Up Quest QoreStor with Veeam Backup & Replication Technical White Paper Quest Engineering August 2018 2018 Quest Software Inc. ALL RIGHTS RESERVED. THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES

More information

Cloud Infrastructure Launch vsphere Licensing Overview Your Cloud. Intelligent Virtual Infrastructure. Delivered Your Way.

Cloud Infrastructure Launch vsphere Licensing Overview Your Cloud. Intelligent Virtual Infrastructure. Delivered Your Way. Cloud Infrastructure Launch vsphere Licensing Overview Your Cloud. Intelligent Virtual Infrastructure. Delivered Your Way. Timothy Stephan Senior Director, vsphere Product Marketing 2009 VMware Inc. All

More information

VMware Horizon Design and Deploy v6 Additional Slides

VMware Horizon Design and Deploy v6 Additional Slides VMware Horizon Design and Deploy v6 Additional Slides VMware vsphere: Design and Deploy Prerelease 2 The V-Model VMware vsphere: Design and Deploy Prerelease 3 The V-Model VMware vsphere: Design and Deploy

More information

role at the the host. The the Administrator r can perform a user with Note Directory. Caution If you do

role at the the host. The the Administrator r can perform a user with Note Directory. Caution If you do 1 One Response to Which two users are assigned the Administrator role at the ESX Server level by default? The vpxuser permission is used for vcenter Server whenn managing activities for the host. The vpxuser

More information

Understanding VMware Capacity

Understanding VMware Capacity Understanding VMware Capacity Topics Why OS Monitoring Can be Misleading 5 Key VMware Metrics for Understanding VMWa re capacity How VMware processor scheduling impacts CPU capacity measurements Measuring

More information

EMC VSPEX END-USER COMPUTING

EMC VSPEX END-USER COMPUTING EMC VSPEX END-USER COMPUTING Citrix XenDesktop EMC VSPEX Abstract This describes how to design an EMC VSPEX end-user computing solution for Citrix XenDesktop using EMC ScaleIO and VMware vsphere to provide

More information

Setting Up the DR Series System on Veeam

Setting Up the DR Series System on Veeam Setting Up the DR Series System on Veeam Quest Engineering June 2017 A Quest Technical White Paper Revisions Date January 2014 May 2014 July 2014 April 2015 June 2015 November 2015 April 2016 Description

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme STO1926BU A Day in the Life of a VSAN I/O Diving in to the I/O Flow of vsan John Nicholson (@lost_signal) Pete Koehler (@vmpete) VMworld 2017 Content: Not for publication #VMworld #STO1926BU Disclaimer

More information

Setting Up the Dell DR Series System on Veeam

Setting Up the Dell DR Series System on Veeam Setting Up the Dell DR Series System on Veeam Dell Engineering April 2016 A Dell Technical White Paper Revisions Date January 2014 May 2014 July 2014 April 2015 June 2015 November 2015 April 2016 Description

More information

Avoiding the 16 Biggest DA & DRS Configuration Mistakes

Avoiding the 16 Biggest DA & DRS Configuration Mistakes Avoiding the 16 Biggest DA & DRS Configuration Mistakes Greg Shields Senior Partner and Principal Technologist, Concentrated Technology, LLC http://concentratedtech.com Reality Moment: HA/DRS Solve Two

More information

CSE 120 Principles of Operating Systems

CSE 120 Principles of Operating Systems CSE 120 Principles of Operating Systems Spring 2018 Lecture 16: Virtual Machine Monitors Geoffrey M. Voelker Virtual Machine Monitors 2 Virtual Machine Monitors Virtual Machine Monitors (VMMs) are a hot

More information

VMware vsphere. Using vsphere VMware Inc. All rights reserved

VMware vsphere. Using vsphere VMware Inc. All rights reserved VMware vsphere Using vsphere 2010 VMware Inc. All rights reserved Migrating VMs VMs Move from one host to another Powered on VM requires VMware vmotion VM Files in Datastores Move from one datastore to

More information

Microsoft Virtualization Delivers More Capabilities, Better Value than VMware

Microsoft Virtualization Delivers More Capabilities, Better Value than VMware It s clear that virtualization can help you save money and operate more effi ciently. However, what may not be so apparent at fi rst glance, is which virtualization approach makes the most sense. VMware

More information

Architecture and Performance Implications

Architecture and Performance Implications VMWARE WHITE PAPER VMware ESX Server 2 Architecture and Performance Implications ESX Server 2 is scalable, high-performance virtualization software that allows consolidation of multiple applications in

More information

Best Practices for designing Farms and Clusters

Best Practices for designing Farms and Clusters Best Practices for designing Farms and Clusters Daniel McLean Systems Engineer Strategic Accounts Thank you to: Nathan Wheat, Andy Meakin and Michael Francis Objectives Speak and be understood! What is

More information

davidklee.net gplus.to/kleegeek linked.com/a/davidaklee

davidklee.net gplus.to/kleegeek linked.com/a/davidaklee @kleegeek davidklee.net gplus.to/kleegeek linked.com/a/davidaklee Specialties / Focus Areas / Passions: Performance Tuning & Troubleshooting Virtualization Cloud Enablement Infrastructure Architecture

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 27 Virtualization Slides based on Various sources 1 1 Virtualization Why we need virtualization? The concepts and

More information

WebSphere. Virtual Enterprise Version Virtualization and WebSphere Virtual Enterprise Version 6.1.1

WebSphere. Virtual Enterprise Version Virtualization and WebSphere Virtual Enterprise Version 6.1.1 WebSphere Virtual Enterprise Version 6.1.1 Virtualization and WebSphere Virtual Enterprise Version 6.1.1 ii : Contents Preface............... v Chapter 1. Virtualization and WebSphere Virtual Enterprise...........

More information

VMWARE TUNING BEST PRACTICES FOR SANS, SERVER, AND NETWORKS

VMWARE TUNING BEST PRACTICES FOR SANS, SERVER, AND NETWORKS VMWARE TUNING BEST PRACTICES FOR SANS, SERVER, AND NETWORKS Presenters: Luke Clutter, ITEC Dennis Aharanwa, ITEC Agenda ESX and Virtual Machine containers Guest Operating Systems Virtual Infrastructure

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme STO1206BU Interpreting performance metrics in your vsan environment Pete Koehler (@vmpete) Bradley Mott #VMworld #STO1206BU Disclaimer This presentation may contain product features that are currently

More information

Infinio Accelerator Product Overview White Paper

Infinio Accelerator Product Overview White Paper Infinio Accelerator Product Overview White Paper November 2015 Table of Contents Executive Summary.3 Disruptive datacenter trends and new storage architectures..3 Separating storage performance from capacity..4

More information

Performance issues in Cerm What to check first?

Performance issues in Cerm What to check first? Performance issues in Cerm What to check first? The Cerm software is built as a client server model. This means the client and the server need the correct specifications, but also the network in between

More information

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware 2010 VMware Inc. All rights reserved About the Speaker Hemant Gaidhani Senior Technical

More information

Best Practices for Virtualizing Active Directory

Best Practices for Virtualizing Active Directory Best Practices for Virtualizing Active Directory Breakout Session AP01 Chris Skinner Senior Technical Instructor,VMware, Inc. February 25, 2009 Disclaimer This session may contain product features that

More information

VMware vsphere with ESX 4 and vcenter

VMware vsphere with ESX 4 and vcenter VMware vsphere with ESX 4 and vcenter This class is a 5-day intense introduction to virtualization using VMware s immensely popular vsphere suite including VMware ESX 4 and vcenter. Assuming no prior virtualization

More information

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow OPS-9: Fun With Virtualization President, BravePoint, Inc. About Unix user since 1982 Progress developer since 1984 Linux Desktop and Server user since 1995 VMware user since earliest beta in 1999 Contact

More information

Common non-configured options on a Database Server

Common non-configured options on a Database Server Common non-configured options on a Database Server Sergio Govoni @segovoni www.sqlblog.com/blogs/sergio_govoni Sergio Govoni Data Platform MVP sqlblog.com/blogs/sergio_govoni @segovoni Vice Presidente

More information

Understanding Data Locality in VMware vsan First Published On: Last Updated On:

Understanding Data Locality in VMware vsan First Published On: Last Updated On: Understanding Data Locality in VMware vsan First Published On: 07-20-2016 Last Updated On: 09-30-2016 1 Table of Contents 1. Understanding Data Locality in VMware vsan 1.1.Introduction 1.2.vSAN Design

More information

Back To The Future - VMware Product Directions. Andre Kemp Sr. Product Marketing Manager Asia - Pacific

Back To The Future - VMware Product Directions. Andre Kemp Sr. Product Marketing Manager Asia - Pacific Back To The Future - VMware Product Directions Andre Kemp Sr. Product Marketing Manager Asia - Pacific Disclaimer This session contains product features that are currently under development. This session/overview

More information

Exam : VMWare VCP-310

Exam : VMWare VCP-310 Exam : VMWare VCP-310 Title : VMware Certified Professional on VI3 Update : Demo 1. Which of the following files are part of a typical virtual machine? Select 3 response(s). A. Virtual Disk File (.vmdk)

More information

Table of Contents HOL-SDC-1317

Table of Contents HOL-SDC-1317 Table of Contents Lab Overview - Components... 2 Business Critical Applications - About this Lab... 3 Infrastructure Components - VMware vcenter... 5 Infrastructure Components - VMware ESXi hosts... 6

More information

vsphere Guest Programming Guide VMware vsphere Guest SDK 4.0

vsphere Guest Programming Guide VMware vsphere Guest SDK 4.0 VMware vsphere Guest SDK 4.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

WHITE PAPER. Optimizing Virtual Platform Disk Performance

WHITE PAPER. Optimizing Virtual Platform Disk Performance WHITE PAPER Optimizing Virtual Platform Disk Performance Optimizing Virtual Platform Disk Performance 1 The intensified demand for IT network efficiency and lower operating costs has been driving the phenomenal

More information

vrealize Operations Manager User Guide Modified on 17 AUG 2017 vrealize Operations Manager 6.6

vrealize Operations Manager User Guide Modified on 17 AUG 2017 vrealize Operations Manager 6.6 vrealize Operations Manager User Guide Modified on 17 AUG 2017 vrealize Operations Manager 6.6 vrealize Operations Manager User Guide You can find the most up-to-date technical documentation on the VMware

More information

WHITE PAPER SEPTEMBER VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT. Licensing, Pricing and Packaging

WHITE PAPER SEPTEMBER VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT. Licensing, Pricing and Packaging WHITE PAPER SEPTEMBER 2017 VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT Licensing, Pricing and Packaging Table of Contents Executive Summary 3 VMware vsphere with Operations Management Overview

More information

Storage Optimization with Oracle Database 11g

Storage Optimization with Oracle Database 11g Storage Optimization with Oracle Database 11g Terabytes of Data Reduce Storage Costs by Factor of 10x Data Growth Continues to Outpace Budget Growth Rate of Database Growth 1000 800 600 400 200 1998 2000

More information

5 Performance-Boosting vsphere Features You re Missing out on

5 Performance-Boosting vsphere Features You re Missing out on 5 Performance-Boosting vsphere Features You re Missing out on info@altaro.com www.altaro.com 1 vshield Endpoint 2 Fine tuning High Availability Our Agenda Today. 3 4 VMware Converter Update Manager 5 Using

More information

Free up rack space by replacing old servers and storage

Free up rack space by replacing old servers and storage A Principled Technologies report: Hands-on testing. Real-world results. Free up rack space by replacing old servers and storage A 2U Dell PowerEdge FX2s and all-flash VMware vsan solution powered by Intel

More information

vsphere Monitoring and Performance

vsphere Monitoring and Performance Update 1 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Memory - Paging. Copyright : University of Illinois CS 241 Staff 1

Memory - Paging. Copyright : University of Illinois CS 241 Staff 1 Memory - Paging Copyright : University of Illinois CS 241 Staff 1 Physical Frame Allocation How do we allocate physical memory across multiple processes? What if Process A needs to evict a page from Process

More information

vsan Remote Office Deployment January 09, 2018

vsan Remote Office Deployment January 09, 2018 January 09, 2018 1 1. vsan Remote Office Deployment 1.1.Solution Overview Table of Contents 2 1. vsan Remote Office Deployment 3 1.1 Solution Overview Native vsphere Storage for Remote and Branch Offices

More information

vsan Stretched Cluster Bandwidth Sizing First Published On: Last Updated On:

vsan Stretched Cluster Bandwidth Sizing First Published On: Last Updated On: vsan Stretched Cluster Bandwidth Sizing First Published On: 07-20-2016 Last Updated On: 11-22-2017 1 Table of Contents 1. VSAN Stretched Cluster 1.1.Overview 1.2.General Guidelines 1.3.Bandwidth Requirements

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices www.citrix.com Table of Contents Overview... 3 Scalability... 3 Guidelines... 4 Operations...

More information

The vsphere 6.0 Advantages Over Hyper- V

The vsphere 6.0 Advantages Over Hyper- V The Advantages Over Hyper- V The most trusted and complete virtualization platform SDDC Competitive Marketing 2015 Q2 VMware.com/go/PartnerCompete 2015 VMware Inc. All rights reserved. v3b The Most Trusted

More information

Performance Evaluation of Virtualization Technologies

Performance Evaluation of Virtualization Technologies Performance Evaluation of Virtualization Technologies Saad Arif Dept. of Electrical Engineering and Computer Science University of Central Florida - Orlando, FL September 19, 2013 1 Introduction 1 Introduction

More information

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise Virtualization with VMware ESX and VirtualCenter SMB to Enterprise This class is an intense, five-day introduction to virtualization using VMware s immensely popular Virtual Infrastructure suite including

More information

VMware vsphere: Install, Configure, Manage plus Optimize and Scale- V 6.5. VMware vsphere 6.5 VMware vcenter 6.5 VMware ESXi 6.

VMware vsphere: Install, Configure, Manage plus Optimize and Scale- V 6.5. VMware vsphere 6.5 VMware vcenter 6.5 VMware ESXi 6. VMware vsphere V 6.5 VMware vsphere: Install, Configure, Manage plus Optimize and Scale- V 6.5 vsphere VMware vsphere 6.5 VMware vcenter 6.5 VMware ESXi 6.5 VMware vsphere vcenter ESXi ESXi VMware vcenter

More information

监控您的 SmartCloud 刘鹤 IBM 软件部

监控您的 SmartCloud 刘鹤 IBM 软件部 监控您的 SmartCloud 刘鹤 IBM 软件部 Agenda Why is SmartCloud Monitoring Important Best Practices for SmartCloud Monitoring of VMware Operational Health Dashboard Deployment Considerations Historical Collection

More information

vrealize Operations Manager User Guide

vrealize Operations Manager User Guide vrealize Operations Manager User Guide vrealize Operations Manager 6.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a

More information

Native vsphere Storage for Remote and Branch Offices

Native vsphere Storage for Remote and Branch Offices SOLUTION OVERVIEW VMware vsan Remote Office Deployment Native vsphere Storage for Remote and Branch Offices VMware vsan is the industry-leading software powering Hyper-Converged Infrastructure (HCI) solutions.

More information

IBM Emulex 16Gb Fibre Channel HBA Evaluation

IBM Emulex 16Gb Fibre Channel HBA Evaluation IBM Emulex 16Gb Fibre Channel HBA Evaluation Evaluation report prepared under contract with Emulex Executive Summary The computing industry is experiencing an increasing demand for storage performance

More information

PAGE REPLACEMENT. Operating Systems 2015 Spring by Euiseong Seo

PAGE REPLACEMENT. Operating Systems 2015 Spring by Euiseong Seo PAGE REPLACEMENT Operating Systems 2015 Spring by Euiseong Seo Today s Topics What if the physical memory becomes full? Page replacement algorithms How to manage memory among competing processes? Advanced

More information

Virtual Memory: Mechanisms. CS439: Principles of Computer Systems February 28, 2018

Virtual Memory: Mechanisms. CS439: Principles of Computer Systems February 28, 2018 Virtual Memory: Mechanisms CS439: Principles of Computer Systems February 28, 2018 Last Time Physical addresses in physical memory Virtual/logical addresses in process address space Relocation Algorithms

More information

Huawei FusionCloud Desktop Solution 5.1 Resource Reuse Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

Huawei FusionCloud Desktop Solution 5.1 Resource Reuse Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Huawei FusionCloud Desktop Solution 5.1 Resource Reuse Technical White Paper Issue 01 Date 2014-03-26 HUAWEI TECHNOLOGIES CO., LTD. 2014. All rights reserved. No part of this document may be reproduced

More information

Memory Allocation. Copyright : University of Illinois CS 241 Staff 1

Memory Allocation. Copyright : University of Illinois CS 241 Staff 1 Memory Allocation Copyright : University of Illinois CS 241 Staff 1 Allocation of Page Frames Scenario Several physical pages allocated to processes A, B, and C. Process B page faults. Which page should

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme MGT1758BE Effectively Operating an Automated Cloud Jad El-Zein @virtualjad Vincent Meoc @vmeoc #VMworld #MGT1758BE Disclaimer This presentation may contain product features that are currently under development.

More information

Lesson 1: Using Task Manager

Lesson 1: Using Task Manager 19-2 Chapter 19 Monitoring and Optimizing System Performance Lesson 1: Using Task Manager Task Manager provides information about the programs and processes running on your computer and the performance

More information

vrealize Operations Manager User Guide 11 OCT 2018 vrealize Operations Manager 7.0

vrealize Operations Manager User Guide 11 OCT 2018 vrealize Operations Manager 7.0 vrealize Operations Manager User Guide 11 OCT 2018 vrealize Operations Manager 7.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

VMware vfabric Data Director Installation Guide

VMware vfabric Data Director Installation Guide VMware vfabric Data Director Installation Guide vfabric Data Director 2.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Virtuozzo Containers

Virtuozzo Containers Parallels Virtuozzo Containers White Paper An Introduction to Operating System Virtualization and Parallels Containers www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme STO1297BE Stretched Clusters or VMware Site Recovery Manager? We Say Both! Jeff Hunter, VMware, @jhuntervmware GS Khalsa, VMware, @gurusimran #VMworld Disclaimer This presentation may contain product features

More information

SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION

SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION Timothy Wood, Prashant Shenoy, Arun Venkataramani, and Mazin Yousif * University of Massachusetts Amherst * Intel, Portland Data

More information

Understanding Virtual System Data Protection

Understanding Virtual System Data Protection Understanding Virtual System Data Protection Server virtualization is the most important new technology introduced in the data center in the past decade. It has changed the way we think about computing

More information

vrealize Operations Manager User Guide

vrealize Operations Manager User Guide vrealize Operations Manager User Guide vrealize Operations Manager 6.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a

More information

File Systems. OS Overview I/O. Swap. Management. Operations CPU. Hard Drive. Management. Memory. Hard Drive. CSI3131 Topics. Structure.

File Systems. OS Overview I/O. Swap. Management. Operations CPU. Hard Drive. Management. Memory. Hard Drive. CSI3131 Topics. Structure. File Systems I/O Management Hard Drive Management Virtual Memory Swap Memory Management Storage and I/O Introduction CSI3131 Topics Process Management Computing Systems Memory CPU Peripherals Processes

More information

Availability & Resource

Availability & Resource Achieving Cost-effective High Availability & Resource Management Agenda Virtual Infrastructure Stack How Vmware helps in the Data Center Availability and Resource Management 2 The VMware Virtual Infrastructure

More information

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices www.citrix.com Overview Desktop virtualization comprises of many different types of virtual desktops.

More information

PRESENTATION TITLE GOES HERE

PRESENTATION TITLE GOES HERE Performance Basics PRESENTATION TITLE GOES HERE Leah Schoeb, Member of SNIA Technical Council SNIA EmeraldTM Training SNIA Emerald Power Efficiency Measurement Specification, for use in EPA ENERGY STAR

More information

vrealize Operations Definitions for Metrics, Properties, and Alerts vrealize Operations Manager 6.6

vrealize Operations Definitions for Metrics, Properties, and Alerts vrealize Operations Manager 6.6 vrealize Operations Definitions for Metrics, Properties, and Alerts vrealize Operations Manager 6.6 vrealize Operations Definitions for Metrics, Properties, and Alerts You can find the most up-to-date

More information

Server Virtualization Approaches

Server Virtualization Approaches Server Virtualization Approaches Virtual Machine Applications Emulation Replication Composition Emulation: Mix-and-match cross-platform portability Replication: Multiple VMs on single platform Composition:

More information

Key metrics for effective storage performance and capacity reporting

Key metrics for effective storage performance and capacity reporting Key metrics for effective storage performance and capacity reporting Key Metrics for Effective Storage Performance and Capacity Reporting Objectives This white paper will cover the key metrics in storage

More information

CS399 New Beginnings. Jonathan Walpole

CS399 New Beginnings. Jonathan Walpole CS399 New Beginnings Jonathan Walpole Memory Management Memory Management Memory a linear array of bytes - Holds O.S. and programs (processes) - Each cell (byte) is named by a unique memory address Recall,

More information

Increase KVM Performance/Density

Increase KVM Performance/Density Increase KVM Performance/Density with Hyper-V Memory Enlightenments Interface Chao Peng (chao.p.peng@intel.com) Contributors: Chao Gao, Yi Sun Expectations in Memory Virtualization Space Time High Performance

More information