Deploying and Optimizing SQL Server for Virtual Machines
|
|
- Cynthia Butler
- 8 years ago
- Views:
Transcription
1 Deploying and Optimizing SQL Server for Virtual Machines
2 Deploying and Optimizing SQL Server for Virtual Machines Much has been written over the years regarding best practices for deploying Microsoft SQL Server (or any database server, for that matter). Turns out, though, not much has been written about deployment on virtual machines. To be fair, it s only in recent years that Microsoft has even supported the idea of SQL Server on a virtual machine, and perhaps only with the release of Hyper-V 2012 is it a practical reality. For the most part, the guidance is fundamentally identical and sadly, it seems, just as universally ignored. However, there are a couple of considerations unique to the virtual environment that should also be discussed. In this white paper we re going to dig into the four critical resource areas that impact database performance and reliability in a virtual machine: CPU Memory Network Disk (Storage) CPU The CPU is a resource that experiences a notable amount of fluctuation. On a database server dedicated to a single application, the CPU may only see occasional spikes in full utilization, like when a particularly intense query is executed, or a database maintenance task is being run (such as a table re-index). As hardware becomes more advanced we now have more options for managing CPU resources. Ten years ago the only real choice was to buy the fastest CPU available and hope you didn t run out of capacity. Today s advanced platforms allow us to create physical systems with dozens of processor cores, and allocate virtual CPUs to a machine as needed. page 1
3 CPU Utilization on the Virtual Machine Standard CPU performance metrics apply to the virtual machine. We want to maximize the utilization of the CPU resources assigned to the virtual machine without reaching sustained high-utilization values. You can quick-check the CPU Utilization by using Task Manager, or do a more in-depth analysis using Performance Monitor. You ll want to look at these five metrics: Processor: % processor time Processor: % privileged time Processor: % user time System: context switches/sec System: processor queue length Sustained values of % processor time greater than 80%, a processor queue length greater than two per core, or context switches/sec are unusually high. Comparing these values against a baseline is also important. Fixing these issues can be relatively simple in a virtual environment, as it may only require adding additional vcpus to the virtual machine. However, there s also a disadvantage to having those kind of resources immediately available, a manifestation of virtualization itself: placing too many machines on a host, and causing the database server to become CPU-starved because the host s CPU resources are oversubscribed. This creates a unique risk to a virtualized database server. CPU Utilization on the Host When the host s CPU resources are oversubscribed, this results in excessive task switching in the host, and manifests as latency in the virtual machines. In effect, the performance of the database server is slowed down, not because of the database server itself, or its own virtual machine, but because of the combination of virtual machines and resource load that exist on the host. page 2
4 There are two performance parameters that should be monitored on the host to ensure this is not happening: CPU load average Percentage of workload per core In VMware vsphere you can obtain these values using the esxtop command. In Microsoft Hyper-V you can use the Windows Performance Monitor from the host system s console or via remote connection. The CPU load average should be less than 1.0. A value of 1.0 indicates that the host s CPU resources are fully utilized; a value greater than 1.0 indicates that the host needs more physical CPU resources. The percentage of workload per core should be below 75%. Regular values greater than 75% indicate oversubscription in the cores. In both instances, the addition of CPU resources to the host is indicated; however, in most cases the practical solution will be to migrate one or more virtual machines to another host. Memory Memory utilization is the single most misunderstood aspect of Microsoft SQL Server. I continually hear system administrators complaining about high memory utilization of the sqlservr.exe process. This is absolutely normal! Here are two facts about SQL Server that you should remember: The sqlservr.exe process will consume as much memory as is available on the machine. More memory for SQL Server is a good thing! The sqlservr.exe process will give back memory to the OS and applications when it s requested, even sometimes to the detriment of the database service itself. On a physical machine installation of SQL Server this is rarely an issue because this is almost always a dedicated server and nothing else needs that memory. On a virtual machine, however, there are many additional variables that impact memory management, so we do need to be a bit more aware of memory consumption and memory management within this realm. page 3
5 As a starting point, though, you can never give too much memory to an instance of SQL Server, so give it all that you can afford to allocate from the host. You ll probably need more even after that. Do Not Disable Memory Balloon Drivers The first thing to be aware of is that on VMware vsphere it is possible to oversubscribe the amount of physical memory installed in the host. This can be a good thing for SQL Server because it can borrow some memory from other virtual machines when necessary. This is handled through the Memory Balloon Drivers in vsphere. Considering that SQL Server is memory hungry, you might be inclined to disable the Memory Balloon Driver to keep memory from being taken back from the virtual machine hosting SQL Server. Don t do that. The negative impact is actually worse than the temporary return of memory to the host. If the host becomes memory-starved, it will start paging its own memory to disk. But guess what s sitting in those memory pages being swapped out? The memory pages of virtual machines, and it could be the buffer cache of your SQL Server instance! A better way to handle this concern in a virtual machine is to configure the SQL Server min memory and max memory values. Typically, on a physical server, the guidance has always been to leave these at the defaults (min=0; max=max), because a dedicated server shouldn t have any memory resource contention from other processes. On a virtual machine, though, some protection from the Memory Balloon Driver s impact can be useful. Determine the absolute minimum amount of memory needed to maintain operation of the database server and set min memory to that value. Set max memory to 90% of the memory assigned to the virtual machine. Do Not Enable the Lock Pages in Memory Option Another technique sometimes employed by database administrators, ostensibly to improve performance, is to uselock pages function in your memory setting. There s another camp that holds this option should only be used in exceptionally unique circumstances. The utilization of this option as a regular practice dates back to a particularly ugly bug in Windows Server 2003 RTM when Remote Desktop is used to access the SQL Server. The bug was fixed in Service Pack 1. page 4
6 However, our task here is not to debate the pros/cons of this setting, but to emphasize that it should never be used when SQL Server is running in a virtual machine. First, enabling this option will critically interfere with the Memory Balloon Driver (which we just noted should not be disabled either). If pages are locked in memory, the Memory Balloon Driver cannot return those pages to the host, resulting in the host being starved for memory. Like disabling the balloon driver, starving the host s memory pool results in unnecessary paging, and potentially paging the SQL Server Buffer Cache. Memory De-Duplication One of the newer features now available in memory systems, previously introduced in file storage systems, is de-duplication. Memory de-duplication works great for the memory pages holding the operation system pages, but is generally worthless for the memory pages holding SQL Server memory, unless you have multiple instances of the same database running on the same host (probably not a good deployment plan). The advantage of memory de-duplication for the OS pages is that it reduces the amount of host memory needed to support the OS instances of the virtual machines, and that frees up more host memory for use by SQL Server (or other applications on other virtual machines). Networking There s not a lot of special considerations for networking on a virtual machine instance of SQL Server that doesn t equally apply to a physical installation. Ensure sufficient bandwidth for client connections Dedicate a connection for management/monitoring/recovery NIC Teaming is a must-have for a mission critical database server Each virtual NIC must have its own dedicated physical port on the host page 5
7 Storage Disk storage is, and always has been, the single most critical component of a database server, and almost always, the resource that is typically under-provisioned. When considering storage capabilities for a physical database server, we need to think in terms of volumes, spindles, and arrays. When we add the virtual environment to the mix, we now complicate the situation with the concept of the virtual disk, but we still need to be aware of the physical implementation of volumes, spindles, and arrays sitting underneath those virtual disks. Why not just one big disk? Let s first review why we want to split up the components of a database server onto multiple volumes, spindles, and arrays. The OS generally sits on a file system that is almost exclusively read-only, although the paging file does see some write activity. Hopefully, though, on a database server, paging activity is kept at an absolute minimum. Database files and transaction log files are much more oriented toward heavy write activity, although the types of writes are significantly different. Database files are random writes; transaction log files are sequential writes. SQL Server uses a temporary database for a significant amount of internal uses, including query sorts, index reorganization and rebuilding. This temporary database can involve a significant amount of the disk I/O present in a database server. So from those premises, the base-level SQL Server implementation has always called for at least three disks. Disks, here, however, is being used as a catchall term for either volumes, spindles, or arrays. So, taking this a step farther: page 6
8 It s almost universally agreed that the OS volume on a database server needs to have fault tolerance, so we re concerned with an array here. A transaction log file, because it s primarily a sequential write operation, benefits most from having a dedicated spindle where the heads only move when the transaction log file is written to (or read from). It also needs fault-tolerance. The database file mostly just needs to be on a separate file system, but also benefits from fault-tolerance. Of course, fault-tolerance isn t actually an implementation requirement, it s just good common sense. So we could say that a minimal disk configuration for performance would be two physical disks, with three volumes. We ll have disk 0 with the OS on volume 0, the database files including the temp database on Volume1 and the transaction log files on disk 1. Now, in reality, this will be a pretty dysfunctional implementation for a physical server, but for a virtual machine with the right SAN sitting behind it, this is exactly how a typical database server will be configured. Fault tolerance Let s go to the next step and talk about fault tolerance, and the right kind of fault tolerance for each of these scenarios. The OS needs only a two-spindle mirror (RAID-1). In fact, most operating systems, certainly Windows, can only boot from a mirror array. The transaction log files need their own array, a minimum wo-spindle mirror, but one of the disadvantages of RAID-1 is its write performance, so we can make significant improvements in the performance of a transaction log file by placing it on a multi-spindle stripe that is mirrored (RAID-10). RAID-5 is an acceptable compromise because the writeperformance is better than a RAID-1 mirror, but if you lose a spindle in the array, the read performance will be significantly impacted. page 7
9 The database files need their own array, and the type of array used is all about performance. RAID-1 suffers from degraded write performance; RAID-5 gives us better write performance, but the risk of degraded read performance if a spindle is lost. Conventional practice is to use RAID-10 arrays for database files. The temporary database is a unique beast in the SQL Server environment. It can be placed on an array, but it may be that multiple files across single spindles is a better performance strategy than a single file across multiple spindles. Multiple files can take advantage of multiple disk queues, which can be handled by multiple cores in parallel in a multi-core server. Translating physical storage requirements to virtual storage Now, all of that generally relates to a physical server. How do we translate this to a virtual machine? The key is in understanding how the underlying disk structure is implemented. If you re using direct attached storage, it will be difficult to optimize the disk subsystem on a virtual host in almost any scenario. If you re using SMB v3, not only can you map the virtual disks for the SQL Server across multiple drives, you may even be able to map it across multiple nodes (of a file services cluster) or across multiple file server clusters (i.e. database on cluster1, logs on cluster2, tempdb on cluster3). The typical scenario, though, for most implementations of SQL Server on a virtual machine will be with a storage area network. With a SAN, most of the legacy arguments for separate spindles and file systems become trivial because the performance of the SAN significantly overrides the performance considerations with direct attached storage that drove many of these storage practices. With a SAN we want to have one virtual disk per LUN, the LUN needs to be fault tolerant or you ll need to build the fault-tolerance using multiple virtual disks, and the LUN should be spread across the same number of spindles in the storage array that you would expect in a physical installation. page 8
10 Generally, the number of spindles in a LUN won t be a problem. Consider a 24-drive chassis with 2TB drives. The storage administrator carves out three LUNs for your database server, a 250GB LUN for the OS, and a trio of 1TB LUNs for the database, logs, and tempdb. You re getting 3.5TB of the 48TB available in the chassis, but those LUNs, most likely, are allocated across all 24 spindles of the array. Monitoring The final thought I ll offer on implementing SQL Server on a virtual machine is the absolute need for a functional monitoring system. Monitoring the host, the virtual machine(s) you may actually implement multiple VMs as nodes of a SQL Server cluster and the storage subsystem (or at least the storage performance as relates to your assigned LUNs). It s absolutely pointless to invest extra effort in designing an optimized database server installation if you re not going to invest the equivalent effort in ensuring that your design performs as intended. Whether it s as simple as setting up data collection sets using Windows Performance Monitor, or something more advanced such as a third-party server monitoring product, make sure you have a plan for post-deployment care. page 9
Distribution One Server Requirements
Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and
More informationWindows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
More informationSQL Server Virtualization
The Essential Guide to SQL Server Virtualization S p o n s o r e d b y Virtualization in the Enterprise Today most organizations understand the importance of implementing virtualization. Virtualization
More informationBridgeWays Management Pack for VMware ESX
Bridgeways White Paper: Management Pack for VMware ESX BridgeWays Management Pack for VMware ESX Ensuring smooth virtual operations while maximizing your ROI. Published: July 2009 For the latest information,
More informationMemory and SSD Optimization In Windows Server 2012 and SQL Server 2012
Memory and SSD Optimization In Windows Server 2012 and SQL Server 2012 Contents Windows Server 2012 Overview 2 Memory and Storage Optimization in Hyper-V 3 Understanding NUMA Impact 3 Virtual NUMA Support
More informationMaximizing Your Server Memory and Storage Investments with Windows Server 2012 R2
Executive Summary Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2 October 21, 2014 What s inside Windows Server 2012 fully leverages today s computing, network, and storage
More informationMonitoring 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
More informationMicrosoft Hyper-V chose a Primary Server Virtualization Platform
Roger Shupert, Integration Specialist } Lake Michigan College has been using Microsoft Hyper-V as it s primary server virtualization platform since 2008, in this presentation we will discuss the following;
More informationHardware/Software Guidelines
There are many things to consider when preparing for a TRAVERSE v11 installation. The number of users, application modules and transactional volume are only a few. Reliable performance of the system is
More informationMaximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
More informationPerformance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3
More informationVirtualisa)on* and SAN Basics for DBAs. *See, I used the S instead of the zed. I m pretty smart for a foreigner.
Virtualisa)on* and SAN Basics for DBAs *See, I used the S instead of the zed. I m pretty smart for a foreigner. Brent Ozar - @BrentO BrentOzar.com/go/san BrentOzar.com/go/virtual Today s Agenda! How Virtualisa7on
More informationWHITE PAPER Guide to 50% Faster VMs No Hardware Required
WHITE PAPER Guide to 50% Faster VMs No Hardware Required WP_v03_20140618 Visit us at Condusiv.com GUIDE TO 50% FASTER VMS NO HARDWARE REQUIRED 2 Executive Summary As much as everyone has bought into the
More informationTechnical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment
Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,
More informationBest 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
More informationNIMSOFT SLM DATABASE
NIMSOFT SLM DATABASE GUIDELINES AND BEST PRACTICES (May 2010) Address more than 2GB of RAM in 32 bit OS (2003, 2008 Enterprise and Datacenter editions): Add /3GB switch to boot.ini file to force the OS
More informationAvoiding Performance Bottlenecks in Hyper-V
Avoiding Performance Bottlenecks in Hyper-V Identify and eliminate capacity related performance bottlenecks in Hyper-V while placing new VMs for optimal density and performance Whitepaper by Chris Chesley
More informationZadara Storage Cloud A whitepaper. @ZadaraStorage
Zadara Storage Cloud A whitepaper @ZadaraStorage Zadara delivers two solutions to its customers: On- premises storage arrays Storage as a service from 31 locations globally (and counting) Some Zadara customers
More informationAgenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
More informationVirtual SAN Design and Deployment Guide
Virtual SAN Design and Deployment Guide TECHNICAL MARKETING DOCUMENTATION VERSION 1.3 - November 2014 Copyright 2014 DataCore Software All Rights Reserved Table of Contents INTRODUCTION... 3 1.1 DataCore
More informationAnalysis of VDI Storage Performance During Bootstorm
Analysis of VDI Storage Performance During Bootstorm Introduction Virtual desktops are gaining popularity as a more cost effective and more easily serviceable solution. The most resource-dependent process
More informationHyper-V: Microsoft s
TechTarget Windows Media SearchWinIT.com SearchExchange.com SearchSQLServer.com SearchEnterpriseDesktop.com SearchWindowsServer.com SearchDomino.com LabMice.net Hyper-V: Microsoft s Approach to Server
More informationBrocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters
Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters Highlights a Brocade-EMC solution with EMC CLARiiON, EMC Atmos, Brocade Fibre Channel (FC) switches, Brocade FC HBAs, and Brocade
More informationDIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
More informationCapacity planning with Microsoft System Center
Capacity planning with Microsoft System Center Mike Resseler Veeam Product Strategy Specialist, MVP, Microsoft Certified IT Professional, MCSA, MCTS, MCP Modern Data Protection Built for Virtualization
More informationNutanix NOS 4.0 vs. Scale Computing HC3
Nutanix NOS 4.0 vs. Scale Computing HC3 HC3 Nutanix Integrated / Included Hypervisor Software! requires separate hypervisor licensing, install, configuration, support, updates Shared Storage benefits w/o
More informationWhite Paper. Recording Server Virtualization
White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...
More informationEnhancing SQL Server Performance
Enhancing SQL Server Performance Bradley Ball, Jason Strate and Roger Wolter In the ever-evolving data world, improving database performance is a constant challenge for administrators. End user satisfaction
More informationQ & A From Hitachi Data Systems WebTech Presentation:
Q & A From Hitachi Data Systems WebTech Presentation: RAID Concepts 1. Is the chunk size the same for all Hitachi Data Systems storage systems, i.e., Adaptable Modular Systems, Network Storage Controller,
More informationWHITE PAPER Optimizing Virtual Platform Disk Performance
WHITE PAPER Optimizing Virtual Platform Disk Performance Think Faster. Visit us at Condusiv.com Optimizing Virtual Platform Disk Performance 1 The intensified demand for IT network efficiency and lower
More informationDeploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server
Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server Flash storage adoption has increased in recent years, as organizations have deployed it to support business applications.
More informationAzure VM Performance Considerations Running SQL Server
Azure VM Performance Considerations Running SQL Server Your company logo here Vinod Kumar M @vinodk_sql http://blogs.extremeexperts.com Session Objectives And Takeaways Session Objective(s): Learn the
More informationOracle 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
More informationThe VMware Administrator s Guide to Hyper-V in Windows Server 2012. Brien Posey Microsoft MVMP @Veeam
The VMware Administrator s Guide to Hyper-V in Windows Server 2012 Brien Posey Microsoft MVMP @Veeam About today s webinar Thought leadership content from an industry expert This webinar is recorded and
More informationNutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere
Nutanix Tech Note Configuration Best Practices for Nutanix Storage with VMware vsphere Nutanix Virtual Computing Platform is engineered from the ground up to provide enterprise-grade availability for critical
More informationFUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM FUSION iocontrol HYBRID STORAGE ARCHITECTURE Contents Contents... 2 1 The Storage I/O and Management Gap... 3 2 Closing the Gap with Fusion-io... 4 2.1 Flash storage, the Right Way...
More informationWHITE PAPER Guide to 50% Faster VMs No Hardware Required
WHITE PAPER Guide to 50% Faster VMs No Hardware Required Think Faster. Visit us at Condusiv.com GUIDE TO 50% FASTER VMS NO HARDWARE REQUIRED 2 Executive Summary As much as everyone has bought into the
More informationWindows Server 2012 R2 Hyper-V: Designing for the Real World
Windows Server 2012 R2 Hyper-V: Designing for the Real World Steve Evans @scevans www.loudsteve.com Nick Hawkins @nhawkins www.nickahawkins.com Is Hyper-V for real? Microsoft Fan Boys Reality VMware Hyper-V
More informationIOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
More informationVMware vsphere 5.0 Boot Camp
VMware vsphere 5.0 Boot Camp This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter. Assuming no prior virtualization experience, this
More informationThrowing Hardware at SQL Server Performance problems?
Throwing Hardware at SQL Server Performance problems? Think again, there s a better way! Written By: Jason Strate, Pragmatic Works Roger Wolter, Pragmatic Works Bradley Ball, Pragmatic Works Contents Contents
More informationUsing EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4
Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4 Application Note Abstract This application note explains the configure details of using Infortrend FC-host storage systems
More informationBest practices for operational excellence (SharePoint Server 2010)
Best practices for operational excellence (SharePoint Server 2010) Published: May 12, 2011 Microsoft SharePoint Server 2010 is used for a broad set of applications and solutions, either stand-alone or
More informationBest Practices for Virtualised SharePoint
Best Practices for Virtualised SharePoint Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer Nathan.Mercer@microsoft.com @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware
More informationThe Modern Virtualized Data Center
WHITEPAPER The Modern Virtualized Data Center Data center resources have traditionally been underutilized while drawing enormous amounts of power and taking up valuable floorspace. Virtualization has been
More informationHardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls
Hardware Performance Optimization and Tuning Presenter: Tom Arakelian Assistant: Guy Ingalls Agenda Server Performance Server Reliability Why we need Performance Monitoring How to optimize server performance
More informationHandling Hyper-V. In this series of articles, learn how to manage Hyper-V, from ensuring high availability to upgrading to Windows Server 2012 R2
White Paper Handling Hyper-V In this series of articles, learn how to manage Hyper-V, from ensuring high availability to upgrading to Windows Server 2012 R2 White Paper How to Make Hyper-V Virtual Machines
More informationDell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820
Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 This white paper discusses the SQL server workload consolidation capabilities of Dell PowerEdge R820 using Virtualization.
More informationVMware vsphere 5.1 Advanced Administration
Course ID VMW200 VMware vsphere 5.1 Advanced Administration Course Description This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter.
More informationQsan Document - White Paper. Performance Monitor Case Studies
Qsan Document - White Paper Performance Monitor Case Studies Version 1.0 November 2014 Copyright Copyright@2004~2014, Qsan Technology, Inc. All rights reserved. No part of this document may be reproduced
More informationSAN 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
More informationmy forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize
1) Disk performance When factoring in disk performance, one of the larger impacts on a VM is determined by the type of disk you opt to use for your VMs in Hyper-v manager/scvmm such as fixed vs dynamic.
More informationDell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0
Dell Virtual Remote Desktop Reference Architecture Technical White Paper Version 1.0 July 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES.
More informationDirections 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
More informationVI Performance Monitoring
VI Performance Monitoring Preetham Gopalaswamy Group Product Manager Ravi Soundararajan Staff Engineer September 15, 2008 Agenda Introduction to performance monitoring in VI Common customer/partner questions
More informationSqueezing The Most Performance from your VMware-based SQL Server
Squeezing The Most Performance from your VMware-based SQL Server PASS Virtualization Virtual Chapter February 13, 2013 David Klee Solutions Architect (@kleegeek) About HoB Founded in 1998 Partner-Focused
More informationPreparing a SQL Server for EmpowerID installation
Preparing a SQL Server for EmpowerID installation By: Jamis Eichenauer Last Updated: October 7, 2014 Contents Hardware preparation... 3 Software preparation... 3 SQL Server preparation... 4 Full-Text Search
More informationIBM ^ xseries ServeRAID Technology
IBM ^ xseries ServeRAID Technology Reliability through RAID technology Executive Summary: t long ago, business-critical computing on industry-standard platforms was unheard of. Proprietary systems were
More informationHow To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V
Jaan Feldmann Sergei Sokolov System Resource Host VM Cluster Windows Server 2008 R2 Hyper-V Windows Server 2012 Hyper-V Improvement Factor Logical Processors 64 320 5 Physical Memory 1TB 4TB 4 Virtual
More informationHigh Availability with Windows Server 2012 Release Candidate
High Availability with Windows Server 2012 Release Candidate Windows Server 2012 Release Candidate (RC) delivers innovative new capabilities that enable you to build dynamic storage and availability solutions
More informationHow To Create A Multi Disk Raid
Click on the diagram to see RAID 0 in action RAID Level 0 requires a minimum of 2 drives to implement RAID 0 implements a striped disk array, the data is broken down into blocks and each block is written
More informationWindows Server 2012 授 權 說 明
Windows Server 2012 授 權 說 明 PROCESSOR + CAL HA 功 能 相 同 的 記 憶 體 及 處 理 器 容 量 虛 擬 化 Windows Server 2008 R2 Datacenter Price: NTD173,720 (2 CPU) Packaging All features Unlimited virtual instances Per processor
More informationOne of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting
More informationTechnology Insight Series
Evaluating Storage Technologies for Virtual Server Environments Russ Fellows June, 2010 Technology Insight Series Evaluator Group Copyright 2010 Evaluator Group, Inc. All rights reserved Executive Summary
More informationVirtualCenter 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.
More informationBest Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008
Best Practices Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008 Installation and Configuration Guide 2010 LSI Corporation August 13, 2010
More informationEMC XTREMIO EXECUTIVE OVERVIEW
EMC XTREMIO EXECUTIVE OVERVIEW COMPANY BACKGROUND XtremIO develops enterprise data storage systems based completely on random access media such as flash solid-state drives (SSDs). By leveraging the underlying
More informationSQL Server Business Intelligence on HP ProLiant DL785 Server
SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly
More information(Formerly Double-Take Backup)
(Formerly Double-Take Backup) An up-to-the-minute copy of branch office data and applications can keep a bad day from getting worse. Double-Take RecoverNow for Windows (formerly known as Double-Take Backup)
More informationDELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution
DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution Tested with: ESRP Storage Version 3.0 Tested Date: Content DELL TM PowerEdge TM T610... 1 500 Mailbox Resiliency
More informationRecommended 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
More informationOBSERVEIT DEPLOYMENT SIZING GUIDE
OBSERVEIT DEPLOYMENT SIZING GUIDE The most important number that drives the sizing of an ObserveIT deployment is the number of Concurrent Connected Users (CCUs) you plan to monitor. This document provides
More informationUsing Multipathing Technology to Achieve a High Availability Solution
Using Multipathing Technology to Achieve a High Availability Solution Table of Contents Introduction...3 Multipathing Technology...3 Multipathing I/O Implementations...5 Storage Redundancy...5 Infortrend
More informationCOMPARISON OF VMware VSHPERE HA/FT vs stratus
COMPARISON OF VMware VSHPERE HA/FT vs stratus ftserver SYSTEMS White Paper 2 Ensuring Availability of Virtualized Business-Critical Applications in an Always-On World Introduction Virtualization has become
More informationMicrosoft Exchange Server 2007 and Hyper-V high availability configuration on HP ProLiant BL680c G5 server blades
Microsoft Exchange Server 2007 and Hyper-V high availability configuration on HP ProLiant BL680c G5 server blades Executive summary... 2 Introduction... 2 Exchange 2007 Hyper-V high availability configuration...
More informationVMware 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
More informationSilver Peak Virtual Appliances
Silver Peak Virtual Appliances Frequently Asked Questions (FAQ) VX Installation This section addresses questions or problems you may encounter during Silver Peak VX installation. 1. I need to increase
More informationHigh-Availability Fault Tolerant Computing for Remote and Branch Offices HA/FT solutions for Cisco UCS E-Series servers and VMware vsphere
Table of Contents UCS E-Series Availability and Fault Tolerance... 3 Solid hardware... 3 Consistent management... 3 VMware vsphere HA and FT... 3 Storage High Availability and Fault Tolerance... 4 Quick-start
More informationWHITE PAPER 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM WHITE PAPER WHITE PAPER Executive Summary Fusion iovdi is the first desktop- aware solution to virtual desktop infrastructure. Its software- defined approach uniquely combines the economics
More informationConfiguration 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
More informationSSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology
SSDs and RAID: What s the right strategy Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Flash Overview SSD Overview RAID overview Thoughts about Raid Strategies
More informationBest Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure
Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure Q1 2012 Maximizing Revenue per Server with Parallels Containers for Linux www.parallels.com Table of Contents Overview... 3
More informationHow To Make Your Database More Efficient By Virtualizing It On A Server
Virtualizing Pervasive Database Servers A White Paper From For more information, see our web site at Virtualizing Pervasive Database Servers Last Updated: 03/06/2014 As servers continue to advance in power,
More informationHyper-V vs ESX at the datacenter
Hyper-V vs ESX at the datacenter Gabrie van Zanten www.gabesvirtualworld.com GabesVirtualWorld Which hypervisor to use in the data center? Virtualisation has matured Virtualisation in the data center grows
More informationTop 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5
Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware Published: April 2012 2012 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and
More informationHP SN1000E 16 Gb Fibre Channel HBA Evaluation
HP SN1000E 16 Gb 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 informationPerformance 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
More informationNEC Corporation of America Intro to High Availability / Fault Tolerant Solutions
NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions 1 NEC Corporation Technology solutions leader for 100+ years Established 1899, headquartered in Tokyo First Japanese joint
More informationScaling Analysis Services in the Cloud
Our Sponsors Scaling Analysis Services in the Cloud by Gerhard Brückl gerhard@gbrueckl.at blog.gbrueckl.at About me Gerhard Brückl Working with Microsoft BI since 2006 Windows Azure / Cloud since 2013
More informationGetting Even More Out of OpenEdge in a Virtualized Environment
Getting Even More Out of OpenEdge in a Virtualized Environment Libor Laubacher Principal Technical Support Engineer Progress Software llaubach@progress.com Agenda Virtualization Definition & OE supportability
More informationDelivering SDS simplicity and extreme performance
Delivering SDS simplicity and extreme performance Real-World SDS implementation of getting most out of limited hardware Murat Karslioglu Director Storage Systems Nexenta Systems October 2013 1 Agenda Key
More informationUsing VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems
Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can
More informationJune 2009. Blade.org 2009 ALL RIGHTS RESERVED
Contributions for this vendor neutral technology paper have been provided by Blade.org members including NetApp, BLADE Network Technologies, and Double-Take Software. June 2009 Blade.org 2009 ALL RIGHTS
More informationCondusiv s V-locity 4 Boosts Virtual Machine Performance Over 50% Without Additional Hardware
openbench Labs Executive Briefing: December 5, 2012 Condusiv s V-locity 4 Boosts Virtual Machine Performance Over 50% Without Additional Hardware Improving Storage Efficiency by Increasing I/O Throughput
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
More informationSQL Server Version. Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 SP1, SP2, SP3
Session Overview SQL Server Version SQL Server 2008 SP1, SP2, SP3 Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 R2 RTM, SP1 Supported for SC2012 RTM*** and SC2012 SP1***
More informationHP Smart Array Controllers and basic RAID performance factors
Technical white paper HP Smart Array Controllers and basic RAID performance factors Technology brief Table of contents Abstract 2 Benefits of drive arrays 2 Factors that affect performance 2 HP Smart Array
More informationThe Benefits of Virtualizing
T E C H N I C A L B R I E F The Benefits of Virtualizing Aciduisismodo Microsoft SQL Dolore Server Eolore in Dionseq Hitachi Storage Uatummy Environments Odolorem Vel Leveraging Microsoft Hyper-V By Heidi
More informationManaging Orion Performance
Managing Orion Performance Orion Component Overview... 1 Managing Orion Component Performance... 3 SQL Performance - Measuring and Monitoring a Production Server... 3 Determining SQL Server Performance
More informationvsphere Monitoring and Performance
Update 1 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
More information