VMware VSphere Performance
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > 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

VMware VSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-intensive Workloads


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
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

About the Author :
Matt Liebowitz is an Advisory Solution Architect with EMC Consulting focusing on virtualizing mission-critical business applications. Christopher Kusek is a technology visionary, VMware expert, and Internet personality. Rynardt Spies is a Private Cloud Virtualization and Automation Consultant with one of the largest IT service providers in Europe.


Best Sellers


Product Details
  • ISBN-13: 9781118008195
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 234 mm
  • Returnable: N
  • Sub Title: Designing CPU, Memory, Storage, and Networking for Performance-intensive Workloads
  • Width: 191 mm
  • ISBN-10: 1118008197
  • Publisher Date: 12 May 2014
  • Binding: SA
  • Language: English
  • Spine Width: 13 mm
  • Weight: 362 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
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


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!