Ready Time Observations
|
|
|
- Andrea Rodgers
- 9 years ago
- Views:
Transcription
1 VMWARE PERFORMANCE STUDY VMware ESX Server 3 Ready Time Observations VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. In many computing environments, individual servers are underutilized, allowing them to be consolidated as virtual machines on a single physical server with little or no impact on performance. Similarly, many small servers can be consolidated onto fewer larger machines to simplify management and reduce costs. To achieve best performance in a consolidated environment, you must consider ready time the time a virtual machine must wait in a ready-to-run state before it can be scheduled on a CPU. This paper provides information to help you understand the factors that influence ready time on an ESX Server 3.0 system. It covers the following topics: Providing Access to Computing Resources on page 1 Test Description and Findings on page 3 Processor Utilization versus Ready Time on page 4 Ready Time on SMP and Uniprocessor Virtual Machines on page 5 Scheduler Trace on page 6 Interpreting Ready Time on page 7 Providing Access to Computing Resources Typical ESX Server hosts in production environments are likely to host multiple operating system instances on a multiprocessor system. These instances of the operating systems run in virtual machines and are referred to as guest operating systems, or guests. Each guest runs one or more applications. The ESX Server software schedules these guests to use the physical CPUs on the host as and when there is demand on the applications supported by the guests. The virtual machine that runs a guest operating system has multiple components. These include the virtual CPU that the guest operating system uses. The virtual machine monitor manages the virtual machine s access to such hardware resources as CPU, memory, disk storage, network adapters, mouse, and keyboard. In this paper, discussion of scheduling a guest refers to scheduling the virtual CPU of the virtual machine to use the physical CPU of the host. In addition, the ESX Server software runs several processes to perform maintenance activities. The virtual machine components and these processes can be more complex than normal processes seen on operating systems. The physical CPUs on the ESX Server host are shared by all these maintenance processes as well as the virtual machines. Whenever a resource is shared, there is a chance that an attempt to use the shared resource will not be fulfilled immediately because the resource is busy. When multiple processes are trying to use the same physical CPU, that CPU may not be immediately available and a process must wait 1
2 before ESX Server can allocate a CPU to it. The ESX Server scheduler manages access to the physical CPUs on the host system. The time a virtual machine or other process waits in the queue in a ready-to-run state before it can be scheduled on a CPU is known as ready time. As overall CPU utilization and the number of virtual machines increase, the scheduler is more likely to require a virtual machine to wait for access to a CPU. Even when a guest operating system is not servicing load, there are maintenance activities that the operating system must perform (for example, it must service clock interrupts to maintain correct time). Thus, even idle guests must be scheduled, consume CPU resources (albeit small), and accumulate ready time. The fact that the scheduler is allocating CPU resources to operating systems rather than to applications as a normal operating system does can make the scheduling somewhat more complex than it is in normal operating systems. As part of their performance and capacity planning, ESX Server administrators have looked at the statistics for processes running on the host and used the ready time metric as one of the inputs. Ready time can be an indicator of saturation on a system. Users sometimes equate the ready time observed with run queues on Unix or Linux. The fact that run queues are reported on a per-processor basis while ready time is reported for each virtual machine (or each virtual CPU in the case of multiprocessor virtual machines) causes the metric to be slightly different. Some users have asked how a virtual machine can accumulate ready time while it appears that CPUs are also accumulating idle time. This document attempts to address some of these questions about ready time. Several factors affect the amount of ready time seen. Overall CPU utilization You are more likely to see ready time when utilization is high, because the CPU is more likely to be busy when another virtual machine becomes ready to run. Number of resource consumers (in this case, guest operating systems) When a host is running a larger number of virtual machines, the scheduler is more likely to need to queue a virtual machine behind one or more that are already running or queued. Load correlation If loads are correlated for example, if one load wakes another one when the first load has completed its task ready times are unlikely. If a single event wakes multiple loads, high ready times are likely. Number of virtual CPUs in a virtual machine. When co-scheduling for n-way Virtual SMP is required, the virtual CPUs can be scheduled only when n physical CPUs are available to be preempted. In multiprocessor systems, an additional factor affects ready time. Virtual machines that have been scheduled on a particular CPU will be given a preference to run on the same CPU again. This is because of performance advantages of finding data in the CPU cache. In a multiprocessor system, therefore, the ESX Server scheduler may choose to let a few cycles on a CPU stay idle rather than aggressively move a ready virtual machine to another CPU that may be idle. Virtual machines can and do move occasionally when deemed beneficial by the scheduler algorithm. Scheduler options can be used to make this migration more aggressive; however, our tests indicate that this results in a lower overall system throughput and may not be desirable. This adds an additional complication in understanding ready time on multiprocessor systems. Even when a CPU is idle, a virtual machine may be ready and waiting that is, accumulating ready time. 2
3 Test Description and Findings The objective of these tests was to establish patterns correlating ready time, CPU utilization, and use of SMP virtual machines, and to look at scheduler event traces (available only in ESX Server 3.0) to see if CPUs were being used efficiently. For the most part the analysis was done on the beta 2 version of ESX Server 3.0, though test results were also collected on ESX Server The tests were run on a Hewlett-Packard DL 585 with four AMD Opteron CPUs at 1.6GHz and 4GB of RAM. We set up 10 virtual machines on this server, each with 256MB of RAM. Six of the virtual machines were set up as uniprocessor virtual machines. The other four had two CPUs each. All the virtual machines were running Red Hat Enterprise Linux 3. The workload used in the tests was a custom CPU burner program, a single-threaded load generator. The program ran a fixed number of iterations of a CPU-intensive activity, then slept for some time. The amount of time spent in the compute-intensive loop or in sleep was in the same order as the default scheduler quantum (the time a guest can be on a CPU before it is descheduled to give other guests a turn 50ms by default). On a system that is very busy, the behavior of the program becomes somewhat less predictable. The work element of the program is a fixed quantum. However, the sleep time is dependent on the guest operating system in the virtual machine delivering an interrupt to tell the CPU burner it is time to wake up. As the CPU the virtual machines are running on gets busier, it is possible that the virtual machine does not get scheduled to deliver this interrupt in a timely manner and the actual sleep periods thus get longer. In a real-world workload, if a guest operating system is receiving a steady stream of work, it tends to accumulate more work, waiting in its queue, while the virtual machine is not active. In this simulation, on the other hand, work does not accumulate while the virtual machine is inactive. Thus in this simulation, the amount of work done falls as the system gets busier. For the purposes of this test, this decrease in the amount of work done is not a problem, because we want to compare actual utilization with accumulated ready time. However, utilization does not grow in a linear fashion as load is added to the system. Data for all tests was collected over a 10-minute period. The esxtop tool took periodic snapshots of the system. We used those snapshots to calculate how much ready time was being accumulated by virtual machines and other processes on the server. Utilization and ready time used here are aggregates for the virtual machines. Utilization and ready time from all other components of ESX Server are small and were not taken into consideration for this test. 3
4 Processor Utilization versus Ready Time The first test (Figure 1) shows how ready time changes with utilization. Six virtual machines were running on the test server. All of them were pinned to a single CPU. Load was generated by the CPU burner program run with a setting of approximately 15 percent, so that if it were the only thing running, the virtual machine would consume close to 15 percent of the capacity of a single CPU. Idle virtual machines also consumed some CPU capacity to perform guest operating system maintenance tasks. The test started with the CPU burner running in a single virtual machine. After each 10-minute period, another guest started running the CPU burner. The data points in Figure 1 represent the statistics for each increment, as the CPU burner runs in one virtual machine, then in two, and eventually runs in all six. Because of the increase in sleep times, as explained in the previous section, the actual utilization from the CPU burner drops from the initial 15 percent when a single virtual machine is running. The utilization decrease is about 10 to 15 percent, depending on the version of ESX Server and the efficiency with which it delivers the interrupts ESX Server 2.5 ESX Server 3.0 Ready Time (sec) Utilization (%) Figure 1: Aggregate ready time compared to utilization The tests illustrate that with ESX Server 2.5, the ready time starts to increase dramatically between 55 and 60 percent utilization. With the scheduler changes made in ESX Server 3.0, this increase occurs around the same time but is much less sharp. At higher utilizations, the ESX Server 3.0 scheduler does a better job of servicing virtual machines efficiently, thus overall ready time remains lower. Because ready time is time a process spends waiting when it could be running, it has a direct impact on response time. During the measurement period, because the virtual machines were all pinned to a single CPU, 600 seconds of CPU time were available. In the case in which four of the virtual machines have load, about 300 seconds of ready time were accumulated. An average 50 percent slowdown would therefore be expected. An event with a response time of 1 second may be expected to take 1.5 seconds under this level of load as a direct result of delays caused by ready time. This is not unexpected in observations of multiuser systems under load. The same factors apply to an ESX Server host running multiple virtual machines. It is important to note that increasing amounts of ready time do not mean that the remaining CPU on the system is unusable. It just means that due to such factors as load synchronicity, there are periods when the CPU has no work to do and other times when it is running one virtual machine but has one to five others ready to run and waiting. 4
5 Ready Time on SMP and Uniprocessor Virtual Machines We ran an additional test to verify that there was no significant difference in ready time when running different mixes of SMP and uniprocessor virtual machines. We considered this an important question because of ESX Server co-scheduling (an attempt to give roughly equal time to all the virtual CPUs of an SMP virtual machine). In this test, the virtual machines were not pinned to a CPU, thus migrations could happen. The test was run on a four-cpu system. Six single processor virtual machines and three SMP virtual machines (each with two virtual CPUs) were running for the duration of the test. The test involved running six instances of the CPU burner program set to consume 50 percent of a CPU in other words, a total of 6 * 50% = 300% or three CPUs of the four available. The CPU burner was run in various combinations of uniprocessor and SMP virtual machines, starting with the CPU burner running only in uniprocessor virtual machines, then shifting one instance at a time to the SMP virtual machines until all six instances were running in three SMP virtual machines Used Ready Ready Time (sec) UP 5 UP 1SMP 4 UP 2 SMP 3 UP 3 SMP 2 UP 4 SMP 1 UP 4 SMP 1 2-burner 4 SMP 2 2-burner 3 SMP 3 2-burner ESX Server 2.5 ESX Server 3.0 Figure 2: Used and ready time for various configurations 6 UP 5 UP 1SMP 4 UP 2 SMP 3 UP 3 SMP 2 UP 4 SMP 1 UP 4 SMP 1 2-burner 4 SMP 2 2-burner 3 SMP 3 2-burner The results indicate that in ESX Server 3.0 there is little difference in ready time, whether this load is running on uniprocessor or SMP virtual machines. The scheduler overall does a better job of ensuring all the virtual machines get scheduled frequently enough, resulting in an actual usage of 75 percent in contrast to ESX Server 2.5, on which the actual usage stays much lower. Scheduler changes and other improvements in ESX Server 3.0 result in a difference in utilization, thus preventing a direct comparison between ready times for the two versions. It is clear, however, that co-scheduling does not have a large impact on ready time in ESX Server
6 Scheduler Trace ESX Server 3.0 provides a mechanism for looking at scheduler trace data to examine state information on processes and CPUs and to validate decisions made by the scheduler. The mechanism to collect this data is available in the released version of ESX Server 3.0. The data is collected by the vm-support script. However, the ability to post-process the script s binary output file is not part of the released product. The following is the sample post-processed output from this logging mechanism: SETRUNSTATE 1212 WAIT QUEUEREMOVE SETWAITSTATE UPOL VTIMESET RUN VTIMESET VTLIMIT SETRUNSTATE 1180 RUN MIGRATE OTHER QUEUEREMOVE QUEUEADD SWITCH SETRUNSTATE 1180 WAIT QUEUEREMOVE SETWAITSTATE RPC VTIMESET RUN SETRUNSTATE 1174 RUN MIGRATE OTHER QUEUEREMOVE QUEUEADD SWITCH SETRUNSTATE 1187 WAIT QUEUEREMOVE SETWAITSTATE IDLE VTIMESET RUN A detailed explanation of the log shown above is beyond the scope of this document. However, based on this information it is possible to construct a state diagram of what the CPUs are doing and which processes are ready to run, what CPUs they are waiting on, how long they waited in ready state before they began to run, and other aspects of CPU state. We used a custom script to convert the above data into the following state representation. Event# ElapsedCPU0 CPU1 CPU2 CPU3 Time I I I I I
7 I pr=1172 Wt=10795 Frm=203817, NumberIdle=31 WtOnCpu=3 The data above gives us a clear picture of which process (which identifies the virtual machine) is running on the CPU or whether the CPU is idle. Each time a process enters a running state from the ready state it records how long (in microseconds) the process waited in the ready-to-run state before it could be scheduled. We also record the CPU it was waiting on and how many times any CPU was noticed in an idle state during the time this process was ready to run. As can be seen from the data above, there are periods when a CPU is idle while a process is ready and waiting. In this instance process 1172 waited ms before it was allowed to run. During this time there were 31 instances when a CPU was idle during a state change but process 1172 was not run. The decision not to migrate the process to the idle CPU is borne out by the fact that the CPUs that were idle were in that state for very short periods of time and processes that had been previously scheduled on that CPU did become ready to run soon thereafter. As a result, the number of cycles lost was very small. An analysis of this data on ESX Server 3.0 shows that processes are being allocated to CPUs very efficiently and no processes have large waits in ready state, waiting for a particular CPU to become available while another CPU is idle. Interpreting Ready Time Ready time for a process in isolation cannot be identified as a problem. The best metrics for examining the health of a server continue to be CPU utilization, response time, and application queues. It is normal for a system to accumulate some ready time even when overall CPU utilization is low. Take an example of two processes (A and B) that each use 20 percent of a CPU, for an overall utilization of 40 percent. When process B is being scheduled, statistically 80 percent of the time the CPU is idle. The remaining 20 percent of the time process B must wait for process A to finish. The same is true for process A 20 percent of the time it must wait for process B to finish. This demonstrates that even under low utilization there is a chance that a shared resource will be busy. Thus some ready time is to be expected and is not a problem. The behavior is no different in the case of an ESX Server host with multiple running virtual machines. It behaves essentially the same way that an operating system does when trying to run multiple tasks concurrently. The objective of server consolidation is to drive CPU utilization higher. For applications that are purely throughput driven it may be possible to drive the system to full utilization. For systems servicing applications that are somewhat interactive, attempting to drive the utilization beyond 60 to 70 percent may result in a perceptible lag in user activities. If response time thresholds are established for applications, they can give a clear picture of whether service levels demanded from an application are being met. 7
8 If response time is not a critical element of an application, queuing within the application may be used as a measure of server capacity. If the application is regularly falling behind in processing it may be time to re-examine server capacity. One of the ways to collect ready time data is to collect periodic snapshots using the esxtop tool in batch mode. It may be best to start the tool in interactive mode, disable all columns not required for these tests, then collect the data with esxtop in batch mode. You can take snapshots a few minutes apart to determine how much used time and ready time has been accumulated by the virtual machines during the time between snapshots. Once you have ready time data for each virtual machine, you can estimate how much of the observed response time is ready time. If the shortfalls in meeting response time targets for the applications appear largely due to the ready time, you can take steps to address the excessive ready time. You can take various steps to reduce ready time for a virtual machine. One option is moving the virtual machine to another server using VMotion. Reducing the load from this virtual machine and others is another. You can reduce load from particular virtual machines by turning off unnecessary daemons, processes, and services in the guest operating system. Another option is adjusting CPU shares or CPU minimums in ESX Server to give more resources to virtual machines that must have short response times. Recent changes to the ESX Server scheduler may help lower the amount of ready time observed and make scheduling more equitable and timely in general. We recommend upgrading to ESX Server 2.5.3, which has a partial set of the changes made, or to ESX Server 3.0 to take full advantage of the recent improvements. VMware, Inc Porter Drive Palo Alto, CA Copyright 2006 VMware, Inc. All rights reserved. Protected by one or more of U.S. Patent Nos. 6,397,242, 6,496,847, 6,704,925, 6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156, 6,795,966, 6,880,022 6,961,941, 6,961,806, 6,944,699, 7,069,413; 7,082,598 and 7,089,377; patents pending. VMware, the VMware boxes logo and design, Virtual SMP and VMotion are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation. Linux is a registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their respective companies. Revision Item: ESX-ENG-Q
Improving Scalability for Citrix Presentation Server
VMWARE PERFORMANCE STUDY VMware ESX Server 3. Improving Scalability for Citrix Presentation Server Citrix Presentation Server administrators have often opted for many small servers (with one or two CPUs)
Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
Using esxtop to Troubleshoot Performance Problems
VMWARE TECHNICAL TROUBLESHOOTING NOTE VMware ESX Server 2 Using esxtop to Troubleshoot Performance Problems The VMware esxtop tool provides a real-time view (updated every five seconds, by default) of
Oracle Database Scalability in VMware ESX VMware ESX 3.5
Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises
Running VirtualCenter in a Virtual Machine
VMWARE TECHNICAL NOTE VirtualCenter 2.x Running VirtualCenter in a Virtual Machine Running VirtualCenter in a virtual machine is fully supported by VMware to the same degree as if it were installed on
Ethernet-based Storage Configuration
VMWARE TECHNICAL NOTE VMware ESX Server Ethernet-based Storage Configuration Using Ethernet for a storage medium is not a new idea. Network file systems such as NFS and SMB/CIFS are entering their third
Virtual Machine Encryption Basics
VMWARE TECHNICAL NOTE VMware ACE Virtual Machine Encryption Basics VMware ACE gives administrators the option of enhancing the security of virtual machines they distribute to end users by encrypting key
Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware
Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery
Configuration Maximums VMware Infrastructure 3
Technical Note Configuration s VMware Infrastructure 3 When you are selecting and configuring your virtual and physical equipment, you must stay at or below the maximums supported by VMware Infrastructure
ESX Server Performance and Resource Management for CPU-Intensive Workloads
VMWARE WHITE PAPER VMware ESX Server 2 ESX Server Performance and Resource Management for CPU-Intensive Workloads VMware ESX Server 2 provides a robust, scalable virtualization framework for consolidating
Kronos Workforce Central on VMware Virtual Infrastructure
Kronos Workforce Central on VMware Virtual Infrastructure June 2010 VALIDATION TEST REPORT Legal Notice 2010 VMware, Inc., Kronos Incorporated. All rights reserved. VMware is a registered trademark or
Guest Operating System. Installation Guide
Guest Operating System Installation Guide VMware, Inc. 3145 Porter Drive Palo Alto, CA 94304 www.vmware.com Please note that you will always find the most up-to-date technical documentation on our Web
VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5
Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.
W H I T E P A P E R. Optimized Backup and Recovery for VMware Infrastructure with EMC Avamar
W H I T E P A P E R Optimized Backup and Recovery for VMware Infrastructure with EMC Avamar Contents Introduction...1 VMware Infrastructure Overview...1 VMware Consolidated Backup...2 EMC Avamar Overview...3
SAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
Host Power Management in VMware vsphere 5
in VMware vsphere 5 Performance Study TECHNICAL WHITE PAPER Table of Contents Introduction.... 3 Power Management BIOS Settings.... 3 Host Power Management in ESXi 5.... 4 HPM Power Policy Options in ESXi
VMware vcenter Update Manager Performance and Best Practices VMware vcenter Update Manager 4.0
Performance Study VMware vcenter Update Manager Performance and Best Practices VMware vcenter Update Manager 4.0 VMware vcenter Update Manager provides a patch management framework for VMware vsphere.
W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software
W H I T E P A P E R Reducing Server Total Cost of Ownership with VMware Virtualization Software Table of Contents Executive Summary............................................................ 3 Why is
ACE Management Server Deployment Guide VMware ACE 2.0
Technical Note ACE Management Server Deployment Guide VMware ACE 2.0 This technical note provides guidelines for the deployment of VMware ACE Management Servers, including capacity planning and best practices.
VMware vsphere 4.1. Pricing, Packaging and Licensing Overview. E f f e c t i v e A u g u s t 1, 2 0 1 0 W H I T E P A P E R
VMware vsphere 4.1 Pricing, Packaging and Licensing Overview E f f e c t i v e A u g u s t 1, 2 0 1 0 W H I T E P A P E R Table of Contents Executive Summary...................................................
Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009
Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized
Performance Analysis Methods ESX Server 3
Technical Note Performance Analysis Methods ESX Server 3 The wide deployment of VMware Infrastructure 3 in today s enterprise environments has introduced a need for methods of optimizing the infrastructure
VMware Virtual Machine Importer User s Manual
VMware Virtual Machine Importer User s Manual Please note that you will always find the most up-to-date technical documentation on our Web site at http:///support/. VMware, Inc. 3145 Porter Drive Palo
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Applied Technology Abstract Microsoft SQL Server includes a powerful capability to protect active databases by using either
Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER
Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere white PAPER Email outages disrupt a company s ability to conduct business. Issues as diverse as scheduled downtime, human
VirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server
Technical Note VirtualCenter Database Maintenance VirtualCenter 2.0.x and Microsoft SQL Server This document discusses ways to maintain the VirtualCenter database for increased performance and manageability.
HyperThreading Support in VMware ESX Server 2.1
HyperThreading Support in VMware ESX Server 2.1 Summary VMware ESX Server 2.1 now fully supports Intel s new Hyper-Threading Technology (HT). This paper explains the changes that an administrator can expect
Enabling NetFlow on Virtual Switches ESX Server 3.5
Technical Note Enabling NetFlow on Virtual Switches ESX Server 3.5 NetFlow is a general networking tool with multiple uses, including network monitoring and profiling, billing, intrusion detection and
Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
Scalability Tuning vcenter Operations Manager for View 1.0
Technical Note Scalability Tuning vcenter Operations Manager for View 1.0 Scalability Overview The scalability of vcenter Operations Manager for View 1.0 was tested and verified to support 4000 concurrent
Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER
Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER Table of Contents Capacity Management Overview.... 3 CapacityIQ Information Collection.... 3 CapacityIQ Performance Metrics.... 4
VMWARE Introduction ESX Server Architecture and the design of Virtual Machines
Introduction........................................................................................ 2 ESX Server Architecture and the design of Virtual Machines........................................
Esri ArcGIS Server 10 for VMware Infrastructure
Esri ArcGIS Server 10 for VMware Infrastructure October 2011 DEPLOYMENT AND TECHNICAL CONSIDERATIONS GUIDE Table of Contents Introduction... 3 Esri ArcGIS Server 10 Overview.... 3 VMware Infrastructure
Using VMware Player. VMware Player. What Is VMware Player?
VMWARE APPLICATION NOTE VMware Player Using VMware Player This document contains the following sections: Work and Play in a Virtual World on page 1 Options and Features in VMware Player on page 4 Installing
Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%
openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC
Converting a Parallels Virtual Machine to Run in VMware Fusion VMware Fusion 1.0
Technical Note Converting a Parallels Virtual Machine to Run in VMware Fusion VMware Fusion 1.0 This technical note describes the process for moving a virtual machine from Parallels Desktop for Mac to
WHITE PAPER. VMware Infrastructure 3 Pricing, Packaging and Licensing Overview
WHITE PAPER VMware Infrastructure 3 Pricing, Packaging and Licensing Overview Table of Contents Introduction to VMware Infrastructure 3.......................................3 Pricing, Packaging & Licensing
VMware vsphere 4.1 Networking Performance
VMware vsphere 4.1 Networking Performance April 2011 PERFORMANCE STUDY Table of Contents Introduction... 3 Executive Summary... 3 Performance Enhancements in vsphere 4.1... 3 Asynchronous Transmits...
Identify and control performance and capacity risks. Introduction... 2
Application performance testing in VMware environments Identify and control performance and capacity risks Table of contents Introduction... 2 Performance and capacity planning techniques... 2 Rough sizing
Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization
Technical Backgrounder Adaptive Resource Optimizer For Optimal High Performance Compute Resource Utilization July 2015 Introduction In a typical chip design environment, designers use thousands of CPU
Using AnywhereUSB to Connect USB Devices
VMWARE TECHNICAL NOTE VMware ESX Server Using to Connect Devices Digi International s Remote I/O Concentrator is a remote networking solution that utilizes over IP technology, called RealPort, to enable
VMware ESX Server 3 802.1Q VLAN Solutions W H I T E P A P E R
VMware ESX Server 3 802.1Q VLAN Solutions W H I T E P A P E R Executive Summary The virtual switches in ESX Server 3 support VLAN (IEEE 802.1Q) trunking. Using VLANs, you can enhance security and leverage
Getting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
Parallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
Using VMware ESX Server With Hitachi Data Systems NSC or USP Storage ESX Server 3.0.2
Technical Note Using VMware ESX Server With Hitachi Data Systems NSC or USP Storage ESX Server 3.0.2 This technical note discusses using ESX Server hosts with a Hitachi Data Systems (HDS) NSC or USP SAN
VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014
VMware SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Table of Contents Introduction.... 3 vsphere Architectural Overview... 4 SAN Backup
Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1
Performance Study Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1 VMware vsphere 4.1 One of the key benefits of virtualization is the ability to consolidate multiple applications
Migrating a Windows PC to Run in VMware Fusion VMware Fusion 2.0
Technical Note Migrating a Windows PC to Run in VMware Fusion VMware Fusion 2.0 This technical note describes the process for migrating an existing Windows PC to run as a virtual machine with VMware Fusion
VMware vrealize Automation
VMware vrealize Automation Reference Architecture Version 6.0 and Higher T E C H N I C A L W H I T E P A P E R Table of Contents Overview... 4 What s New... 4 Initial Deployment Recommendations... 4 General
Microsoft Exchange Server 2007
Written and Provided by Expert Reference Series of White Papers Microsoft Exchange Server 200 Performance on VMware vsphere 4 1-800-COURSES www.globalknowledge.com Introduction Increased adoption of VMware
Using Raw Device Mapping
VMware ESX Server Using Raw Device Mapping This technical note is intended to help ESX Server administrators to understand how raw device mapping works and decide when it s appropriate to use it. This
VERSION 2.1. VMware P2V Assistant. User s Manual
VERSION 2.1 VMware P2V Assistant User s Manual Please note that you will always find the most up-to-date technical documentation on our Web site at http://www.vmware.com/support/. VMware, Inc. 3145 Porter
Monitoring Databases on VMware
Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com
Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES
Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES Table of Contents About this Document.... 3 Introduction... 4 Baseline Existing Desktop Environment... 4 Estimate VDI Hardware Needed.... 5
Getting Started with Capacity Planner
Capacity Planner 2.7 0.0 EN-000077-00 You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product
Recommended hardware system configurations for ANSYS users
Recommended hardware system configurations for ANSYS users The purpose of this document is to recommend system configurations that will deliver high performance for ANSYS users across the entire range
Leveraging NIC Technology to Improve Network Performance in VMware vsphere
Leveraging NIC Technology to Improve Network Performance in VMware vsphere Performance Study TECHNICAL WHITE PAPER Table of Contents Introduction... 3 Hardware Description... 3 List of Features... 4 NetQueue...
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
W H I T E P A P E R. Performance and Scalability of Microsoft SQL Server on VMware vsphere 4
W H I T E P A P E R Performance and Scalability of Microsoft SQL Server on VMware vsphere 4 Table of Contents Introduction................................................................... 3 Highlights.....................................................................
Directions for VMware Ready Testing for Application Software
Directions for VMware Ready Testing for Application Software Introduction To be awarded the VMware ready logo for your product requires a modest amount of engineering work, assuming that the pre-requisites
DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering
DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL
Delivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
VMware vcenter Update Manager Administration Guide
VMware vcenter Update Manager Administration Guide Update 1 vcenter Update Manager 4.0 This document supports the version of each product listed and supports all subsequent versions until the document
Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER
Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER Table of Contents Thin, Legacy-Free, Purpose-Built Hypervisor.... 3 More Secure with Smaller Footprint.... 4 Less Downtime Caused by Patches...
VMware Virtual Desktop Manager User Authentication Guide
Technical Note VMware Virtual Desktop Manager User Authentication Guide VMware Virtual Desktop Manager The purpose of this guide is to provide details of user authentication in VMware Virtual Desktop Manager
Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server
Performance brief for IBM WebSphere Application Server.0 with VMware ESX.0 on HP ProLiant DL0 G server Table of contents Executive summary... WebSphere test configuration... Server information... WebSphere
Capacity Analysis Techniques Applied to VMware VMs (aka When is a Server not really a Server?)
Capacity Analysis Techniques Applied to VMware VMs (aka When is a Server not really a Server?) Debbie Sheetz, BMC Software La Jolla, CA November 5 th 2013 Presentation Overview How to Approach Performance/Capacity
MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL
MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL Dr. Allon Cohen Eli Ben Namer [email protected] 1 EXECUTIVE SUMMARY SANRAD VXL provides enterprise class acceleration for virtualized
vrealize Operations Manager User Guide
vrealize Operations Manager User Guide vrealize Operations Manager 6.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
Getting Started with ESXi Embedded
ESXi 4.1 Embedded vcenter Server 4.1 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
Microsoft Exchange Solutions on VMware
Design and Sizing Examples: Microsoft Exchange Solutions on VMware Page 1 of 19 Contents 1. Introduction... 3 1.1. Overview... 3 1.2. Benefits of Running Exchange Server 2007 on VMware Infrastructure 3...
SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs
WHITE PAPER SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs August 2014 Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com 2 Table of Contents
HPSA Agent Characterization
HPSA Agent Characterization Product HP Server Automation (SA) Functional Area Managed Server Agent Release 9.0 Page 1 HPSA Agent Characterization Quick Links High-Level Agent Characterization Summary...
Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors
Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors By Scott Hanson and Todd Muirhead Dell Enterprise Technology Center Dell Enterprise Technology Center dell.com/techcenter
VMware vcloud Automation Center 6.0
VMware 6.0 Reference Architecture TECHNICAL WHITE PAPER Table of Contents Overview... 4 Initial Deployment Recommendations... 4 General Recommendations... 4... 4 Load Balancer Considerations... 4 Database
Getting Started with VMware Fusion. VMware Fusion for Mac OS X
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation
vsphere Monitoring and Performance
vsphere 5.1 vcenter Server 5.1 ESXi 5.1 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
VMware vrealize Automation
VMware vrealize Automation Reference Architecture Version 6.0 or Later T E C H N I C A L W H I T E P A P E R J U N E 2 0 1 5 V E R S I O N 1. 5 Table of Contents Overview... 4 What s New... 4 Initial Deployment
Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company
Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company June 2010 TECHNICAL CASE STUDY Table of Contents Executive Summary...1 Customer Overview...1 Business Challenges...1
Operations Management for Virtual and Cloud Infrastructures: A Best Practices Guide
Operations Management for Virtual and Cloud Infrastructures: A Best Practices Guide Introduction Performance Management: Holistic Visibility and Awareness Over the last ten years, virtualization has become
Sizing guide for SAP and VMware ESX Server running on HP ProLiant x86-64 platforms
Sizing guide for SAP and VMware ESX Server running on HP ProLiant x86-64 platforms Executive summary... 2 Server virtualization overview... 2 Solution definition...2 SAP architecture... 2 VMware... 3 Virtual
VMware vcloud Automation Center 6.1
VMware vcloud Automation Center 6.1 Reference Architecture T E C H N I C A L W H I T E P A P E R Table of Contents Overview... 4 What s New... 4 Initial Deployment Recommendations... 4 General Recommendations...
VXLAN Performance Evaluation on VMware vsphere 5.1
VXLAN Performance Evaluation on VMware vsphere 5.1 Performance Study TECHNICAL WHITEPAPER Table of Contents Introduction... 3 VXLAN Performance Considerations... 3 Test Configuration... 4 Results... 5
Understanding Data Locality in VMware Virtual SAN
Understanding Data Locality in VMware Virtual SAN July 2014 Edition T E C H N I C A L M A R K E T I N G D O C U M E N T A T I O N Table of Contents Introduction... 2 Virtual SAN Design Goals... 3 Data
A Comparison of Oracle Performance on Physical and VMware Servers
A Comparison of Oracle Performance on Physical and VMware Servers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 303-938-8282 www.confio.com Comparison of Physical and
W H I T E P A P E R. Understanding VMware Consolidated Backup
W H I T E P A P E R Contents Introduction...1 What is VMware Consolidated Backup?...1 Detailed Architecture...3 VMware Consolidated Backup Operation...6 Configuring VMware Consolidated Backup...6 Backing
VMware Consolidated Backup
INFORMATION GUIDE VMware Consolidated Backup Improvements in Version 3.5 Contents Introduction...1 What s New in VMware Infrastructure 3 Version 3.5...2 Improved Storage Support...2 Using Consolidated
Performance of Virtualized SQL Server Based VMware vcenter Database
Performance Study Performance of Virtualized SQL Server Based VMware vcenter Database VMware vsphere 4.1 VMware vsphere is a sound platform on which to virtualize SQL Server databases. One overlooked database
vsphere Resource Management Guide
ESX 4.0 ESXi 4.0 vcenter Server 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
vsphere Resource Management
ESXi 5.1 vcenter Server 5.1 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
Configuration Maximums VMware vsphere 4.0
Topic Configuration s VMware vsphere 4.0 When you select and configure your virtual and physical equipment, you must stay at or below the maximums supported by vsphere 4.0. The limits presented in the
vrealize Business System Requirements Guide
vrealize Business System Requirements Guide vrealize Business Advanced and Enterprise 8.2.1 This document supports the version of each product listed and supports all subsequent versions until the document
Datasheet Fujitsu Cloud Infrastructure Management Software V1
Datasheet Fujitsu Cloud Infrastructure Management Software V1 Efficient infrastructure utilization, private cloud creation support, and reduced administration. Cloud Foundation for Iaas Fujitsu supports
