close menu
Bookswagon-24x7 online bookstore
close menu
My Account
VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads

VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Covering the latest VMware vSphere software, an essential book aimed at solving vSphere performance problems before they happen

VMware vSphere is the industry's most widely deployed virtualization solution. However, if you improperly deploy vSphere, performance problems occur. Aimed at VMware administrators and engineers and written by a team of VMware experts, this resource provides guidance on common CPU, memory, storage, and network-related problems. Plus, step-by-step instructions walk you through techniques for solving problems and shed light on possible causes behind the problems.

  • Divulges troubleshooting methodologies, performance monitoring tools, and techniques and tools for isolating performance problems
  • Details the necessary steps for handling CPU, memory, storage, and network-related problems
  • Offers understanding on the interactions between VMware vSphere and CPU, memory, storage, and network

VMware vSphere Performance is the resource you need to diagnose and handle VMware vSphere performance problems, and avoid them in the future.



Table of Contents:

Introduction xix

Chapter 1 • Performance Design 1

Starting Simple 2

Determine Parameters 2

Architect for the Application 3

Assess Physical Performance 3

Start with Defaults 3

Establishing a Baseline 4

Baseline CPU Infrastructure 4

Memory 6

Network 7

Storage 9

Architecting for the Application 11

Considering Licensing Requirements 12

Integrating Virtual Machines 13

Virtual Machine Scalability 13

vMotion 13

Distributed Resource Scheduler 15

High Availability 16

Understanding Design Considerations 16

Choosing a Server 16

Summary 18

Chapter 2 • Building Your Toolbox 21

Capacity Planning Tools 21

VMware Capacity Planner 21

Microsoft Assessment and Planning Toolkit 22

Using Capacity Planning Tools 22

Ongoing Capacity Management 23

Performance Analysis Tools 26

esxtop 26

vscsiStats 31

Performance Benchmarking Tools 34

VMmark 34

vBenchmark 35

Performance Simulation Tools 36

CPU/Memory 36

Storage 38

Network 41

Summary 42

Chapter 3 • The Test Lab 45

Why Build a Test Lab?  45

Test Changes before Applying in Production 46

Test New Applications and Patches. 47

Re-Create Production Problems 48

Simulate Performance Problems for Troubleshooting 50

Benchmark New Hardware 51

Learn about Virtualization 51

Strategies for a Successful Test Lab 55

Build a Realistic Environment 55

Building the Lab 56

Use Proper Tools for Measurement 58

How to Build Your Lab 58

Test Objective 58

Lab Summary 58

Provisioning the Lab 60

Defining the Workload and Configuration of IOmeter 60

Lab Postmortem 60

Summary 61

Chapter 4 • CPU 63

Getting to Know the Basics of CPU Virtualization 63

Understanding CPU Protected Mode in the x86 Architecture 64

Defining the Types of CPU Virtualization 65

Distinguishing between Physical CPUs and Virtual CPUs 68

Understanding vCPU States 68

Introducing the ESXi CPU Scheduler 69

Understanding the Proportional Share-Based Algorithm 69

Understanding CPU Co-Scheduling 72

The CPU Scheduler Cell 73

Understanding CPU Topology-Aware Load Balancing 74

Multicore-Aware Load Balancing 82

Sizing CPU for Virtual Machines 84

Considerations for vSMP 85

Considerations for NUMA and vNUMA 86

Hot Plug of CPU Resources 86

Understanding CPU Resource Management 86

Understanding CPU Reservations 87

Understanding CPU Limits 88

Configuring CPU Reservations and Limits 88

Understanding Resource Pools 88

Troubleshooting CPU Performance Problems 91

Using esxtop to Diagnose CPU Performance Issues 91

High CPU Ready Time 93

High ESXi Host CPU Utilization 93

High Guest CPU Utilization 95

Summary 95

Chapter 5 • Memory 97

Getting to Know ESXi Memory Management 97

Memory Virtualization 98

Memory Management in ESXi 99

Hardware-Assisted MMU Virtualization 101

Reclaiming Memory from VMs 101

Transparent Page Sharing 102

Ballooning 103

Memory Compression 108

Hypervisor Swapping 111

Host SSD Cache Swapping 112

Host Memory Reclamation 114

Idle Page Reclamation 114

Managing Virtual Machine Memory Allocation 115

Working Set Size 116

Proportional Share-Based Algorithm 116

Sizing Memory for Virtual Machines 121

Memory Overhead 122

Memory Overcommitment 123

Troubleshooting Memory Performance Problems 123

Using esxtop to Diagnose Memory Performance Issues 124

High VM Consumed Memory 127

High Memory Ballooning 127

Hypervisor Swapping 128

Guest Operating System Swapping 129

Summary 130

Chapter 6 • Network 131

Creating a Network Design 131

Designing Your Physical Network 132

Choosing a Virtual Switch 133

Considering the Standard vSwitch 134

Considering the vSphere Distributed Switch 135

Considering the Cisco Nexus 1000V dvSwitch 138

Which Virtual Switch Do I Choose? 138

Selecting Host Hardware 139

Host Server Type 139

Network Adapters 141

Designing for Performance 142

ESXi Host-Level Performance 142

Virtual Machine Performance 150

Troubleshooting Networking Issues 155

Slow Virtual Machine Networking Performance 155

Summary 165

Chapter 7 • Storage 167

Choosing Your Storage Platform 167

Storage Area Networks 168

Network File System 170

Virtual SAN 171

Designing Physical Storage 172

Determine Your Requirements 172

RAID Levels 175

Flash Infrastructure Layer 180

Networking for IP Storage 180

Designing vSphere Storage 183

Why Is Storage So Important? 183

VAAI 184

Storage I/O Control 187

Storage Distributed Resource Scheduler191

Profile-Driven Storage 194

Datastore Size 199

vFlash Read Cache 200

Virtual SAN 209

Jumbo Frames for IP Storage 213

Optimizing Virtual Machine Performance 215

Raw Device Mapping vs. VMDK Files 215

Virtual Disk Type 216

Virtual SCSI Adapter 217

Guest OS Disk Alignment 220

Troubleshooting Storage Performance Issues 222

Storage Latency 223

Misconfi gured Storage for Your Applications 227

Storage Queues 228

End-to-End Networking 230

Summary 231

Index 233


Best Seller

| | See All

Product Details
  • ISBN-13: 9781118235584
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Sybex Inc.,U.S.
  • Language: English
  • Sub Title: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads
  • ISBN-10: 1118235584
  • Publisher Date: 25 Apr 2014
  • Binding: Digital (delivered electronically)
  • No of Pages: 264


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads
John Wiley & Sons Inc -
VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA