Search icon CANCEL
Subscription
0
Cart icon
Cart
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
vSphere High Performance Cookbook

You're reading from  vSphere High Performance Cookbook

Product type Book
Published in Jul 2013
Publisher Packt
ISBN-13 9781782170006
Pages 240 pages
Edition 1st Edition
Languages
Toc

Table of Contents (15) Chapters close

vSphere High Performance Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. CPU Performance Design 2. Memory Performance Design 3. Networking Performance Design 4. DRS, SDRS, and Resource Control Design 5. vSphere Cluster Design 6. Storage Performance Design 7. Designing vCenter and vCenter Database for Best Performance 8. Virtual Machine and Application Performance Design Index

Index

A

  • affinity rules, SDRS cluster / Anti-affinity rules in the SDRS cluster, How to do it...
  • alternate swap file location
    • defining, at cluster level / How to do it...
    • defining, at virtual machine level / How to do it...
  • AMD Virtualization (AMD-V)
    • about / There's more...
  • application performance
    • measuring / Measuring the application's performance, Getting ready
  • Application Performance Manager (APM) / How to do it...
  • applications
    • groups / When you should or should not virtualize an application
  • Atomic test & set (ATS)
    • about / Atomic test
  • Auto Deploy
    • vCenter Server, designing for / Designing vCenter Server for Auto Deploy, How to do it...
    • about / Designing vCenter Server for Auto Deploy

B

  • background verify (BV) operation
    • about / Designing a highly available and high-performing FC storage
  • ballooning
    • about / Monitoring host-ballooning activity
  • beacon probing option / Beacon probing
  • best practices, CPU performance / CPU performance best practices, Getting ready, How to do it…
  • best practices, memory performance / Memory performance best practices

C

  • checksum
    • offloading / What to know when offloading checksum, How to do it..., How it works...
  • Clone blocks/full copy/XCOPY
    • about / Clone blocks/full copy/XCOPY
  • cluster level
    • alternate swap file location, defining at / How to do it...
    • virtual machine level, defining at / How to do it...
  • Command-Line Interface (vCLI)
    • about / How to do it...
  • command queuing
    • monitoring / Monitoring command queuing, Getting ready, How it works...
  • configuration, ESXi NTP / How to do it...
  • configuration, Fault Tolerance (FT) / How to do it...
  • configuration, VM Monitoring / How to do it…
  • configuration, Windows NTP client / How to do it...
  • considerations, guest OS Networking / Guest OS networking considerations, How to do it...
  • considerations, vNUMA / vNUMA (Virtual NUMA) considerations, How to do it…
  • CPU affinity
    • about / What is most important to monitor in CPU performance
  • CPU overcommitment
    • about / Spotting CPU overcommitment
    • spotting / Spotting CPU overcommitment, How to do it..., How it works...
    • spotting, vCenter performance chart used / How to do it...
  • CPU performance
    • best practices / CPU performance best practices, Getting ready, How to do it…
  • CPU performance design aspects
    • about / Introduction
    • critical performance consideration / Critical performance consideration – VMM scheduler, Getting ready, How to do it..., How it works..., There's more...
    • CPU scheduler / CPU scheduler – processor topology/cache aware, How to do it..., How it works...
    • ready time / Ready time – warning sign, How to do it..., How it works...
    • hyperthreaded core sharing / Hyperthreaded core sharing, Getting ready, How it works...
    • CPU overcommitment, spotting / Spotting CPU overcommitment, How to do it..., How it works...
    • guest CPU saturation, fightingn in SMP VMs / Fighting guest CPU saturation in SMP VMs, How to do it..., How it works...
    • CPU resources, controlling with resource settings / Controlling CPU resources using resource settings, How to do it...
    • CPU performance, monitoring / What is most important to monitor in CPU performance, Getting ready, How to do it...
    • CPU performance best practices / CPU performance best practices, Getting ready, How to do it…
  • CPU prioritization
    • about / What is most important to monitor in CPU performance
  • CPU resources
    • controlling, resource settings used / Controlling CPU resources using resource settings, How to do it...
  • CPU scheduler
    • about / CPU scheduler – processor topology/cache aware
  • critical performance consideration
    • about / Critical performance consideration – VMM scheduler, Getting ready, How to do it..., How it works..., There's more...

D

  • DAE
    • about / Designing a highly available and high-performing FC storage
  • das.iostatsinterval attribute / Using VM Monitoring
  • datastore
    • Storage I/O Control, enabling / How to do it...
  • device and I/O virtualization
    • about / Introduction
  • device driver queue
    • about / Performance impact of queuing on the storage array and host
  • Disk.SchedNumReqOutstanding
    • URL, for info / How to do it...
  • downtime
    • about / Introduction
  • DPM
    • about / DPM and its impact
    • impacts / DPM and its impact, How to do it...
    • enabling, on vSphere Cluster / How to do it...
    • working / How it works...
  • DPM configuration
    • testing / How to do it...
  • DRS
    • about / Using DRS algorithm guidelines
  • DRS (Distributed Resource Scheduler) / CPU performance best practices
  • DRS algorithm guidelines
    • using / Using DRS algorithm guidelines, Getting ready, How to do it..., How it works...
  • DRS Cluster
    • creating, steps / How to do it...
  • DRS Migration threshold / Using DRS algorithm guidelines

E

  • Enhanced vMotion Compatibility (EVC) / Using DRS algorithm guidelines
  • ESX/ESXi
    • about / Introduction
  • ESXi
    • about / Introduction, Designing the host for a highly available and high-performing storage
  • ESXi CPU scheduler
    • objectives / CPU scheduler – processor topology/cache aware
  • ESXi NTP
    • configuring / How to do it...
  • Esxtop CPU Performance Metrics / Getting ready
  • EtherChannel / Route based on IP hash

F

  • FAST
    • about / How it works...
  • FAST VP
    • about / Using VMware SIOC and array-based automatic tiering together
  • Fault Tolerance (FT)
    • about / vSphere Fault Tolerance design and its impact
    • prerequisites / vSphere Fault Tolerance design and its impact
    • infrastructure prerequisites / How to do it...
    • virtual machine prerequisites / How to do it...
    • configuring / How to do it...
    • working / How it works...
  • free memory
    • keeping, for VMkernel / Keeping memory free for VMkernel, How to do it..., How it works...
  • FT (fault tolerance)
    • about / Improving network performance using network I/O control

G

  • guest CPU saturation
    • about / Fighting guest CPU saturation in SMP VMs
    • defending, in SMP VMs / Fighting guest CPU saturation in SMP VMs, How to do it..., How it works...
  • guest operating system
    • about / Virtual memory reclamation techniques
  • Guest OS
    • time, setting / Setting the right time in Guest OS, Getting ready, How to do it...
  • guest OS Networking
    • considerations / Guest OS networking considerations, How to do it...

H

  • hardware bus adapters (HBAs) / How to do it...
  • HBA
    • queue depth, adjusting / How to do it...
  • highly available
    • host, designing for / Getting ready, How to do it...
  • highly available FC storage
    • designing / Designing a highly available and high-performing FC storage, How to do it...
  • highly available iSCSI SAN
    • designing / Designing a highly available and high-performance iSCSI SAN
  • highly available vCenter database
    • designing / Designing a highly available vCenter database
  • high performance iSCSI SAN
    • designing / Designing a highly available and high-performance iSCSI SAN, How to do it...
  • high performing FC storage
    • designing / Designing a highly available and high-performing FC storage, How to do it...
  • high performing storage
    • host, designing for / Getting ready, How to do it...
    • designing / How to do it...
  • horizontal provisioning
    • about / Designing a highly available and high-performing FC storage
  • host
    • designing, for high performing storage / Getting ready, How to do it...
    • designing, for highly available / Getting ready, How to do it...
  • host-level swapping
    • about / Memory ballooning
  • host ballooning activity
    • monitoring / Monitoring host-ballooning activity, How to do it..., How it works...
  • host memory
    • analyzing / Analyzing host and VM memory, How to do it..., How it works...
  • host swapping activity
    • monitoring / Monitoring host-swapping activity, Getting ready, How to do it..., There's more...
  • Hyperthreaded (HT) core sharing
    • about / Hyperthreaded core sharing, Getting ready
    • options / How it works...
  • hypervisor
    • about / Virtual memory reclamation techniques

I

  • I/O Latency / Avoiding the use of SDRS I/O Metric and array-based automatic tiering together
  • Idle Memory Tax (IMT)
    • about / Memory ballooning
  • Idle VMs
    • about / What is most important to monitor in CPU performance
  • Intel Virtualization Technology (Intel VT-x)
    • about / There's more...
  • Intra-VM VMDK Affinity / Anti-affinity rules in the SDRS cluster
  • Intra-VM VMDK Anti-Affinity / Anti-affinity rules in the SDRS cluster

J

  • jumbo frames
    • about / Jumbo frames

K

  • Kerberos Security Protocol
    • about / Setting the right time in Guest OS
  • Kerberos v5
    • about / Setting the right time in Guest OS
  • kernel queue
    • about / Performance impact of queuing on the storage array and host
  • key memory performance metrics
    • for monitoring / Key memory performance metrics to monitor, How to do it...

L

  • LACP / Route based on IP hash
  • large pages
    • about / Using large pages in virtual machines
    • using, in virtual machines / Using large pages in virtual machines, How to do it...
  • LCC
    • about / Designing a highly available and high-performing FC storage
  • Link Aggregation Control Protocol (LACP)
    • about / Route based on IP hash
  • Load Based Teaming (LBT)
    • about / Designing a network for load balancing and failover for vSphere Distributed Switch
  • LSI Logic
    • about / Choosing the SCSI controller for storage
  • LSI Logic SAS
    • about / Choosing the SCSI controller for storage

M

  • maximum transmission unit (MTU)
    • about / How it works...
  • Mem.consumed
    • about / What metrics not to use
  • Mem.vmmemctl
    • about / What metrics not to use
  • memory ballooning
    • about / How to do it..., Memory ballooning
  • memory management unit (MMU)
    • about / There's more...
  • memory performance
    • best practices / Memory performance best practices
  • memory performance issue
    • identifying / Identifying when memory is the problem, How to do it...
  • memory reclamation techniques
    • about / Virtual memory reclamation techniques
    • transparent page sharing / Transparent page sharing
    • memory ballooning / Memory ballooning
    • host-level swapping / Memory ballooning
  • memory utilization
    • verifying, of VM / How to do it...
  • metric max limited (MLMTD) / How it works...
  • metrics
    • avoiding / What metrics not to use, How to do it...
  • MTTR (Mean Time To Resolution) / How to do it...
  • multi-NIC vMotion
    • designing / Getting ready, How to do it…
  • multicast
    • about / Improving network performance using the SplitRx mode for multicast traffic
  • multiple DAE provisioning
    • about / Designing a highly available and high-performing FC storage

N

  • NetQueue
    • about / Improving performance through NetQueue
    • used, for improving performance / Getting ready, How to do it...
  • network, for load balancing and failover
    • designing, for vSphere Standard Switch / Designing a network for load balancing and failover for vSphere Standard Switch, How to do it..., Route based on the originating virtual switch port ID (default), Route based on source MAC hash, Route based on IP hash, Beacon probing
    • designing, for vSphere Distributed Switch / Designing a network for load balancing and failover for vSphere Distributed Switch, How to do it...
  • network adapter teaming
    • about / Designing a network for load balancing and failover for vSphere Standard Switch
  • network capacity
    • monitoring / Monitoring network capacity and performance matrix, How to do it...
  • network failure detection options
    • about / Designing a network for load balancing and failover for vSphere Standard Switch
  • network I/O control
    • used, for improving network performance / Improving network performance using network I/O control, Getting ready, How to do it...
  • network I/O control (NIOC)
    • about / Improving network performance using network I/O control
  • network performance
    • improving, SplitRx mode used / Improving network performance using the SplitRx mode for multicast traffic, How to do it..., How it works...
    • improving, network I/O control used / Improving network performance using network I/O control, Getting ready, How to do it...
    • about / Monitoring network capacity and performance matrix
  • NUMA
    • about / vNUMA (Virtual NUMA) considerations

O

  • overloaded storage
    • identifying / Identifying a severely overloaded storage, How to do it…

P

  • paravirtualization
    • about / Critical performance consideration – VMM scheduler
  • pause frames
    • about / Pause frames
  • pCPU
    • about / Ready time – warning sign
  • percentage based Admission Control
    • setting / How to do it...
  • performance
    • improving, through VMDirectPath I/O / Improving performance through VMDirectPath I/O, Getting ready, How to do it...
    • improving, through NetQueue / Getting ready, How to do it...
  • performance impact, of queuing
    • on storage array / Performance impact of queuing on the storage array and host, Getting ready, How to do it..., How it works...
    • on host / Performance impact of queuing on the storage array and host, Getting ready, How to do it..., How it works...
  • performance management
    • about / Introduction
  • performance matrix
    • monitoring / Monitoring network capacity and performance matrix, How to do it...
  • profile driven storage
    • using / Using storage capability and profile driven storage, Getting ready, How to do it..., How it works...
  • PVSCSI controller
    • about / Choosing the SCSI controller for storage

Q

  • QoS
    • about / Improving network performance using network I/O control
  • Quality of Service
    • about / Improving network performance using network I/O control
  • queue depth
    • adjusting, for HBA / How to do it...

R

  • RAID-level data protection
    • about / RAIDlevel data protection
  • RAID 5
    • about / RAIDlevel data protection
  • RAID 6
    • about / RAIDlevel data protection
  • RAID 10
    • about / RAIDlevel data protection
  • RAID Level
    • tradeoff factors, in selecting / RAIDlevel data protection
  • ready time
    • about / Ready time – warning sign, How to do it...
  • reserved cluster failover capacity
    • selecting / Choosing the reserved cluster failover capacity, Getting ready, How to do it..., How it works...
  • resource pool guidelines
    • using / Using resource pool guidelines, Getting ready, How to do it…, How it works...
  • resource settings
    • used, for controlling CPU resources / Controlling CPU resources using resource settings, How to do it...
  • resources pools
    • avoiding, as folder structure / Avoiding using resource pool as folder structure, How to do it..., How it works...

S

  • scale out cluster
    • about / Trade-off factors while designing scale up and scale out clusters
    • factors, for selecting / Trade-off factors while designing scale up and scale out clusters
    • creating / How to do it...
    • advantages / How it works...
    • disadvantages / How it works...
  • scale up cluster
    • about / Trade-off factors while designing scale up and scale out clusters
    • factors, for selecting / Trade-off factors while designing scale up and scale out clusters
    • creating / How to do it...
    • advantages / How it works...
    • disadvantages / How it works...
  • SCSI Controller
    • selecting, for storage / Choosing the SCSI controller for storage, How to do it...
  • SDRS cluster
    • affinity rules / Anti-affinity rules in the SDRS cluster, How to do it...
  • SDRS IO Metric and array based automatic tiering
    • simulanteous use, avoiding / Avoiding the use of SDRS I/O Metric and array-based automatic tiering together, How to do it...
  • service-level agreement (SLA)
    • about / Introduction
  • single DAE provisioning
    • about / Designing a highly available and high-performing FC storage
  • SIOC latency threshold
    • selecting / Choosing the best SIOC latency threshold, How it works...
  • SMP VMs
    • guest CPU saturation, defending / Fighting guest CPU saturation in SMP VMs, How to do it..., How it works...
    • about / What is most important to monitor in CPU performance
  • SplitRx mode
    • about / Improving network performance using the SplitRx mode for multicast traffic
    • used, for improving network performance / Improving network performance using the SplitRx mode for multicast traffic, How to do it..., How it works...
  • SSD
    • about / Choosing the best SIOC latency threshold
  • storage
    • about / Introduction
    • SCSI Controller, selecting for / Choosing the SCSI controller for storage, How to do it...
  • storage array queue
    • about / Performance impact of queuing on the storage array and host
  • storage capability
    • using / Using storage capability and profile driven storage, Getting ready, How to do it..., How it works...
  • Storage I/O Control
    • enabling, on datastore / How to do it...
  • Storage I/O Control (SIOC)
    • about / How it works...
  • storage performance
    • catalysts, for affecting / Introduction
    • about / Factors that affect storage performance
    • factors, for affecting / Getting ready, How to do it...
    • boosting, VAAI used / How to do it..., How it works...
  • storage processor (SP)
    • about / How to do it...
  • storage queues
    • about / Performance impact of queuing on the storage array and host
  • symmetric multiprocessing (SMP)
    • about / Introduction

T

  • TCP delayed Ack
    • about / TCP delayed Ack
  • TCP segmentation offload (TSO)
    • about / How it works...
  • time
    • setting, in Guest OS / Setting the right time in Guest OS, Getting ready, How to do it...
  • Transparent Page Sharing
    • about / Transparent page sharing
    / Using large pages in virtual machines

U

  • uniprocessor HAL / How it works...

V

  • VAAI
    • about / Using VAAI to boost storage performance
    • used, for boosting storage performance / How to do it..., How it works...
  • VASA (vStorage API for Storage Awareness) / Using storage capability and profile driven storage
  • VC Database sizing calculator - Oracle
    • URL / How to do it...
  • VC Database sizing calculator - SQL
    • URL / How to do it...
  • vCenter database location
    • effects, on performance / vCenter database size and location affects performance, How to do it...
  • vCenter database size
    • effects, on performance / vCenter database size and location affects performance, How to do it...
  • vCenter performance chart
    • used, for spotting CPU overcommitment / How to do it...
  • vCenter platform
    • designing, considerations / Things to bear in mind while designing the vCenter platform, How to do it...
  • vCenter Server
    • about / Introduction
    • designing, for redundancy / Designing vCenter Server for redundancy, How to do it…
    • designing, for Auto Deploy / Designing vCenter Server for Auto Deploy, How to do it...
  • vCenter Server Certificates
    • considering, for security threats minimization / Considering vCenter Server Certificates to minimize security threats, How to do it...
  • vCenter Single Sign-On
    • about / vCenter Single Sign-On and its database preparation
    • database, preparing / How to do it...
    • deploying / vCenter Single Sign-On and its deployment, How to do it...
  • vCPU
    • about / Ready time – warning sign
  • virtual machine monitor (VMM)
    • about / Critical performance consideration – VMM scheduler
  • virtual machines
    • large pages, using / Using large pages in virtual machines, How to do it...
  • virtual network adapter
    • selecting / Selecting the correct virtual network adapter, How to do it..., How it works...
  • VLAN
    • about / How to do it...
  • VM
    • memory utilization, verifying / How to do it...
  • VM Anti-Affinity / Anti-affinity rules in the SDRS cluster
  • VMDirectPath I/O
    • used, for improving performance / Improving performance through VMDirectPath I/O, Getting ready, How to do it...
  • VM disk type
    • selecting / Selecting the right VM disk type, How to do it..., How it works...
  • VMFS partition alignment
    • about / How to do it...
  • VMkernel
    • about / Critical performance consideration – VMM scheduler
    • free memory, keeping for / Keeping memory free for VMkernel, How to do it..., How it works...
  • VMkernel limit
    • setting, for vSphere 5 / How to do it...
  • vmmemctl driver
    • about / How to do it...
  • VM memory
    • analyzing / Analyzing host and VM memory, How to do it..., How it works...
  • VM Monitoring
    • about / Using VM Monitoring
    • using / Using VM Monitoring
    • configuring / How to do it…
  • VMM scheduler
    • about / Critical performance consideration – VMM scheduler, Getting ready
    • working / How it works..., There's more..., How to do it..., How it works...
  • VM Swap file placement
    • impacts / Impact of VM swap file placement, How to do it...
  • VMware SIOC and Array based automatic tiering
    • using / Using VMware SIOC and array-based automatic tiering together, Getting ready, How to do it..., How it works...
  • VMware Tools periodic time sync
    • disabling / How to do it...
  • VMware vSphere
    • about / Introduction
  • VMXNET
    • about / How it works...
  • vNUMA
    • about / vNUMA (Virtual NUMA) considerations
    • considerations / vNUMA (Virtual NUMA) considerations, How to do it…
  • vSphere 5
    • VMkernel limit, setting for / How to do it...
  • vSphere 5.1
    • about / vCenter Single Sign-On and its deployment
    • SCSI controller, for VM / Choosing the SCSI controller for storage
  • vSphere Cluster
    • DPM, enabling on / How to do it...
  • vSphere Distributed Switch
    • network for load balancing and failover, designing / Designing a network for load balancing and failover for vSphere Distributed Switch, How to do it..., How it works...
  • vSphere HA Cluster Size
    • selecting / Rightly choosing the vSphere HA cluster size, How to do it...
  • vSphere High Availability (vSphere HA)
    • about / Introduction
  • vSphere Standard Switch
    • network for load balancing and failover, designing / Designing a network for load balancing and failover for vSphere Standard Switch, How to do it..., Route based on the originating virtual switch port ID (default), Route based on IP hash, Beacon probing

W

  • Windows NTP client
    • configuring / How to do it...

Z

  • Zero blocks/write same
    • about / Zero blocks/write same
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}