BEST PRACTICES FOR PARALLELS CONTAINERS FOR LINUX
|
|
- Lillian Chapman
- 7 years ago
- Views:
Transcription
1 BEST PRACTICES FOR PARALLELS CONTAINERS FOR LINUX Using Virtual Swap to Maximize Container Performance Q
2 Table of Contents Introduction... 3 How VSwap Works... 3 Using VSwap with UBC... 4 Comparison Between UBC and VSwap... 6 Best Practices... 9 Conclusion
3 Introduction Virtual Swap (VSwap) is an easy-to-use memory management scheme that allows you to limit the maximum amount of memory allocated to a container by specifying how much physical memory and virtual swap space the container may use. It supersedes the earlier service-level management (SLM) scheme and coexists with the traditional user beancounter (UBC) memory scheme. The VSwap memory management scheme which was first introduced in Parallels Virtuozzo Containers for Linux (PVCfL) 4.7 and in Parallels Server Bare Metal 5 with Kernel and is now available in Parallels Cloud Server 6.0 allows a container to behave more like a dedicated server, giving you the ability to map files or devices into memory. Previously, trying to do this with UBC or SLM was a complicated process one that was not always successful. VSwap has two key benefits. First, it allows you to run memory-intensive applications, such as MongoDB, inside containers without having to first tweak their configuration. Second, it reduces much of the overhead and misconfiguration that UBC caused, dramatically increasing the system s performance while also increasing its stability. This paper explains how VSwap works, the benefits it provides, and the best practices for using it. How VSwap Works VSwap is managed with two primary parameters, physpages and swappages: The physpages parameter limits the amount of physical memory (RAM) available to processes inside a container, including user memory, the kernel memory, and the page cache. When you set a physpages value, the system will ignore the barrier limit and continue allocating memory to applications running in the container until it reaches the physpages value. At that point, the application will get no more memory and will stop working. 3
4 The swappages parameter limits the amount of swap space that can be allocated to processes running in a container. There is also a third parameter, vm_overcommit, which allows you to overcommit memory above the assigned limit. The overcommitted memory is calculated as (physpages + swappages) X vm_overcommit. By default, this parameter is equal to 1 which means there is no overcommitment. We recommend keeping it at this default value because if an application attempts to use the overcommitted memory, the kernel won t allow it, and may end up terminating the application. The only situation in which you might want to set this parameter to a value greater than 1 is in the case of an application that requires the assignment of substantially more memory than it will actually use. At a minimum, you need to specify the physpages value. If you want the container to make use of swap space, you also need to set the swappages value otherwise, the VSwap will assign it a default value of 0. For VSwap purposes, you don t need any of the other UBC parameters. When the physpages limit is reached, memory pages belonging to the container are pushed out to a virtual swap space (VSwap). When the swappages limit is reached, the container will run into an out-of-memory (OOM) situation, and the kernel will start terminating applications inside it to free up more memory. One key difference between normal swap and VSwap is that with VSwap no actual disk I/O occurs. Instead, the container that exceeded the physpages limit is artificially slowed down to emulate the effect of the real swapping. Actual swap-out occurs only if there is a global memory shortage on the system. Another difference is that with VSwap, the disk page cache is limited to the physpages value. This approach improves container isolation, as it prevents a container that is reading a lot of disk data from preempting the cache of other containers. A third difference is the existence of the new swappages parameter, allowing you, for the first time, to specify how much memory you want to allocate to swap space. Using VSwap with UBC Since the VSwap memory management model coexists with the traditional UBC model, you can use the two approaches together. By default, VSwap will set all primary and secondary 4
5 UBC parameters to unlimited, as physical servers are limited only by the physical CPU and memory resources, and it s important to match the behaviors of physical servers as closely as possible to ensure that applications will run properly. However, you can still use the UBC parameters to limit a particular resource (e.g., the number of processes) within the overall memory limits. For example, you might set VSwap to 512MB 1 and set the number of processes to start at 10, indicating that you can start only 10 application processes inside the container at any given time. In this case, whichever limit is hit first (512MB or 10 processes) will take effect. To retain backward compatibility with UBC, VSwap uses some of the existing UBC parameters, as well as the new parameters discussed in the preceding section. Table 1 shows how VSwap sets the value for each UBC parameter. We recommend that you keep these default values, since if you change them, you won t be able to use VSwap and will revert back to the UBC functionality. Once you set the physpages parameter in VSwap (and, optionally, the swappages parameter), VSwap will use these values to automatically calculate all the UBC parameters listed in Table 1. Table 1: VSwap s Use of UBC Parameters UBC Value VSwap Value VMGUARPAGES VSwap sets this value to the sum of physpages + swappages. OOMGUARPAGES VSwap sets this value to the physpages value, guaranteeing the physical memory in situations where the hostnode runs out of memory. So, for example, if you have physpages set at 512 MB and the hostnode runs out of memory, the kernel usually won t terminate any processes running within the 512 MB. 1 Note: Throughout the paper, all values represent pages, and one page = 4,096 bytes. 5
6 PRIVVMPAGES VSwap sets this value to the product of vmguarpages X vm_overcommit. If you set the vm_overcommit value to 1, as recommended above, VSwap will set the privvmpages parameter to unlimited, meaning that it will be ignored in any memory-related decision (such as terminating applications in an OOM situation). LOCKEDPAGES VSwap sets this value to the physpages value to guarantee that locked memory will not be swapped out (e.g., in the case of applications like passwd). Using VSwap with UBC To illustrate the differences between UBC and VSwap, we ran a simple test on two systems one with PVCfL 4.6 running UBC, and one with PVCfL 4.7 running VSwap. The test involved two C functions: exec and fork. An exec operation replaces the current process with another process, specified by its filename. A fork operation duplicates the calling process, spawning a child process with own memory and process space as occurs, for example, when an application drops privileges and runs under a different user. We chose these two functions because the kernel spends a lot of time executing them, as it needs to both allocate memory and guarantee its availability. We ran version of the test on both systems, running it multiple times, both as a single-process application and as a multiprocess application, using a larger number of parallel processes each time, so it would utilize all the CPU cores. In the case of both the exec and fork functions, the test with 32 simultaneous processes using UBC ran out of memory and failed the test. Both the UBC and VSwap tests ran on Hexacore Xeon X5650 CPUs with Hyper-Threading enabled. Table 2 shows the configuration details for each machine, with the text in red highlighting configuration differences. Figure 1 shows the results of the exec test, specifying the number of processes that each test system could execute within 1 second. Figure 2 provides the same information for the fork test. 6
7 From the results in these two figures, you can see that VSwap scales very well on multi-core systems, while UBC does not, due to the nature of its design. Table 2: Configuration of Test Systems Configuration #1 PVC Kernel (UBC) #2 PVC Kernel (VSwap) Container CPU 2.67 GHz 2.67 GHz RAM 256 MB 256 MB OS Linux stab077.1 #1 SMP Mon Nov 1 19:26:08 MSK 2010 Red Hat 5.6 Tikanga x86_64 Linux stab036.6 #1 SMP Tue Sep 13 19:37:36 MSD 2011 Red Hat 6.1 Santiago x86_64 Host CPU GHz GHz RAM 48 GB 48 GB OS Linux stab077.1 #1 SMP Mon Nov 1 19:26:08 MSK 2010 Red Hat 5.4 FFinal x86_64 Linux stab036.6 #1 SMP Tue Sep 13 19:37:36 MSD 2011 Red Hat x86_64 7
8 Figure 1. Differences between UBC and VSwap in times required to run the exec test. Figure 2. Differences between UBC and VSwap in times required to run the fork test. 8
9 Best Practices VSwap makes the memory management of containers much easier. Instead of having to set a large number of primary and secondary UBC parameters, you just use the physpages and swappages parameters to set limits for the amount of memory and swap space available to each container. Best Practice: Do not overcommit memory. That is, the sum of the physpages values for all containers should not exceed the memory available on the physical server, and the sum of the swappages values should not be greater than 25% of the hostnode s physical memory. As an illustration of this point, consider the following example: Physical server = 32 GB RAM Number of containers = 64 Physpages per container =~ 512 MB RAM Swappages per container = ~128 MB (25% of 512 MB) In this case, the physical memory of all containers is exactly the same as hostnode s memory, which will prevent an OOM situation from terminating an application or process inside the container. As for the swappages value, it does create a 25% chance that an OOM situation will terminate one or more processes in at least one container, and a.39% chance (25% divided by 64) that an OOM situation will terminate one or more processes in a specific container. However, since it s unlikely that all containers will simultaneously request the maximum memory at the same time, you may decide that this small risk is worth taking, since it will improve density on the server. If you do decide to overcommit, it s important to monitor containers usage of memory closely and adjust it if you see that see certain containers are driving overall memory usage too high. It s also important to not overcommit too much of the hostnode s memory, as the greater the overcommitment, the greater the probability that the kernel will terminate applications. Note that VSwap will automatically virtualize the /proc/meminfo output inside each container, so that the maximum allowable memory for that container is visible to the applications within the container. That way, applications will know how much memory is available to them and will not try to use more than the allotted amount. In contrast, before VSwap was available, the /proc/meminfo value was manually assigned and could be 9
10 completely different from the actual available memory. In such a case, when the customer would try to use this additional memory, the application would fail. As for vm_overcommit, the best practice is simply to use the default value of 1 so you don t have to worry about your application being terminated if it requests more memory than is available for the container. Table 3 provides an overview of the differences between using UBC and VSwap with regard to memory available to the container. Table 3: Memory Available to Containers with UBC vs. Swap Memory Management Hostnode Container (what is seen) UBC without meminfo virtualization 16 GB RAM 8 GB Swap 16 GB RAM 8 GB Swap UBC with meminfo virtualization 16 GB RAM 8 GB Swap configurable up to 16 GB RAM* configurable up to 8 GB Swap* vswap without overcommit (recommended configuration) 16 GB RAM 8 GB Swap configurable up to 16 GB RAM configurable up to 8 GB Swap vswap with overcommit 16 GB RAM 8 GB Swap configurable up to 16 GB RAM** configurable up to 8 GB Swap** * But only the amount specified in PRIVVMPAGES would be actually usable. ** But only the amount specified in PHYSPAGES and SWAPPAGES would be actually usable. 10
11 One general suggestion: it s not a good idea to make container owners aware of resources that they can t use (e.g., there s no point in letting them know that the server has 128 GB of RAM when their container is only allowed to use only 16 GB). Conclusion VSwap, which is available with Paralllels Cloud Server 6.0, offers significant ease of use, performance, and stability improvements over legacy memory management schemes. Instead of having to set numerous parameters, you only have to set two physpages and swappages. In addition, VSwap lets you run memory-intensive applications inside containers without having to first tweak their configuration, and you can run parallel processes in far less time than you could with UBC without running out of memory. For all these reasons, VSwap is a much better approach than UBC for managing memory inside containers. 11
The Benefits of Using VSwap
Best Practices for Parallels Containers for Linux: Q1 2013 Using Virtual Swap to Maximize Container Performance www.parallels.com Table of Contents Introduction... 3 How VSwap Works... 3 Using VSwap with
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 informationPARALLELS CLOUD SERVER
PARALLELS CLOUD SERVER An Introduction to Operating System Virtualization and Parallels Cloud Server 1 Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating System Virtualization...
More informationBuilding Docker Cloud Services with Virtuozzo
Building Docker Cloud Services with Virtuozzo Improving security and performance of application containers services in the cloud EXECUTIVE SUMMARY Application containers, and Docker in particular, are
More informationCloud Server. Parallels. An Introduction to Operating System Virtualization and Parallels Cloud Server. White Paper. www.parallels.
Parallels Cloud Server White Paper An Introduction to Operating System Virtualization and Parallels Cloud Server www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating
More informationParallels Virtuozzo Containers 4.7 for Linux Readme
Parallels Virtuozzo Containers 4.7 for Linux Readme This document provides the first-priority information about Parallels Virtuozzo Containers 4.7 for Linux and supplements the included documentation.
More informationCloud Server. Parallels. Key Features and Benefits. White Paper. www.parallels.com
Parallels Cloud Server White Paper Key Features and Benefits www.parallels.com Table of Contents Introduction... 3 Key Features... 3 Distributed Cloud Storage (Containers and Hypervisors)... 3 Rebootless
More informationKernel Optimizations for KVM. Rik van Riel Senior Software Engineer, Red Hat June 25 2010
Kernel Optimizations for KVM Rik van Riel Senior Software Engineer, Red Hat June 25 2010 Kernel Optimizations for KVM What is virtualization performance? Benefits of developing both guest and host KVM
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationPARALLELS CLOUD SERVER
PARALLELS CLOUD SERVER Performance and Scalability 1 Table of Contents Executive Summary... Error! Bookmark not defined. LAMP Stack Performance Evaluation... Error! Bookmark not defined. Background...
More informationManaging Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER
Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER Table of Contents Capacity Management Overview.... 3 CapacityIQ Information Collection.... 3 CapacityIQ Performance Metrics.... 4
More informationHigh-Performance Nested Virtualization With Hitachi Logical Partitioning Feature
High-Performance Nested Virtualization With Hitachi Logical Partitioning Feature olutions Enabled by New Intel Virtualization Technology Extension in the Intel Xeon Processor E5 v3 Family By Hitachi Data
More informationWhy Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat Why Computers Are Getting Slower The traditional approach better performance Why computers are
More informationSanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs
WHITE PAPER SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs August 2014 Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com 2 Table of Contents
More informationProposal for Virtual Private Server Provisioning
Interpole Solutions 1050, Sadguru Darshan, New Prabhadevi Road, Mumbai - 400 025 Tel: 91-22-24364111, 24364112 Email : response@interpole.net Website: www.interpole.net Proposal for Virtual Private Server
More informationVirtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
More informationDedicated Hosting. The best of all worlds. Build your server to deliver just what you want. For more information visit: imcloudservices.com.
Dedicated Hosting The best of all worlds. Build your server to deliver just what you want. Only pay for what you use with no long term contracts. High availability, your server is in the cloud. Dedicated
More informationEnabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
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 informationx64 Servers: Do you want 64 or 32 bit apps with that server?
TMurgent Technologies x64 Servers: Do you want 64 or 32 bit apps with that server? White Paper by Tim Mangan TMurgent Technologies February, 2006 Introduction New servers based on what is generally called
More informationPARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
More informationCutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010
Cutting Costs with Red Hat Enterprise Virtualization Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010 AGENDA RED HAT ENTERPRISE VIRTUALIZATION OVERVIEW BENEFITS OF VIRTUALIZATION RED HAT
More informationVirtual Machines. COMP 3361: Operating Systems I Winter 2015 http://www.cs.du.edu/3361
s COMP 3361: Operating Systems I Winter 2015 http://www.cs.du.edu/3361 1 Virtualization! Create illusion of multiple machines on the same physical hardware! Single computer hosts multiple virtual machines
More informationMulti-core Programming System Overview
Multi-core Programming System Overview Based on slides from Intel Software College and Multi-Core Programming increasing performance through software multi-threading by Shameem Akhter and Jason Roberts,
More informationMODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
More informationDetermining the Correct Usage of Swap in Linux * 2.6 Kernels
Technical White Paper LINUX OPERATING SYSTEMS www.novell.com Determining the Correct Usage of Swap in Linux * 2.6 Kernels Determining the Correct Usage of Swap in Linux 2.6 Kernels Table of Contents: 2.....
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 informationBest Practices for IaaS with Parallels Virtuozzo Containers. Lowell Anderson, Director, Product Marketing, IAAS, Parallels
Best Practices for IaaS with Parallels Virtuozzo Containers Lowell Anderson, Director, Product Marketing, IAAS, Parallels Parallels Virtuozzo Containers Worlds Leading Cloud Virtualization Solution - 1,000,000+
More informationVirtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
More informationVery Large Enterprise Network, Deployment, 25000+ Users
Very Large Enterprise Network, Deployment, 25000+ Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
More informationEnabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...
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 informationOutline: Operating Systems
Outline: Operating Systems What is an OS OS Functions Multitasking Virtual Memory File Systems Window systems PC Operating System Wars: Windows vs. Linux 1 Operating System provides a way to boot (start)
More informationTOP TEN CONSIDERATIONS
White Paper TOP TEN CONSIDERATIONS FOR CHOOSING A SERVER VIRTUALIZATION TECHNOLOGY Learn more at www.swsoft.com/virtuozzo Published: July 2006 Revised: July 2006 Table of Contents Introduction... 3 Technology
More informationTech Tip: Understanding Server Memory Counters
Tech Tip: Understanding Server Memory Counters Written by Bill Bach, President of Goldstar Software Inc. This tech tip is the second in a series of tips designed to help you understand the way that your
More informationVIRTUALIZATION, The next step for online services
Scientific Bulletin of the Petru Maior University of Tîrgu Mureş Vol. 10 (XXVII) no. 1, 2013 ISSN-L 1841-9267 (Print), ISSN 2285-438X (Online), ISSN 2286-3184 (CD-ROM) VIRTUALIZATION, The next step for
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Virtual Desktop Infrastructure www.parallels.com Version 1.0 Table of Contents Table of Contents... 2 Enterprise Desktop Computing Challenges... 3 What is Virtual
More informationAchieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.
More informationUBUNTU DISK IO BENCHMARK TEST RESULTS
UBUNTU DISK IO BENCHMARK TEST RESULTS FOR JOYENT Revision 2 January 5 th, 2010 The IMS Company Scope: This report summarizes the Disk Input Output (IO) benchmark testing performed in December of 2010 for
More informationCopyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved.
Parallels Virtuozzo Containers 4.0 for Linux Readme Copyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved. This document provides the first-priority information on Parallels Virtuozzo Containers
More informationPERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department
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 informationMicrosoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison
April 23 11 Aviation Parkway, Suite 4 Morrisville, NC 2756 919-38-28 Fax 919-38-2899 32 B Lakeside Drive Foster City, CA 9444 65-513-8 Fax 65-513-899 www.veritest.com info@veritest.com Microsoft Windows
More informationMAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
More informationReady Time Observations
VMWARE PERFORMANCE STUDY VMware ESX Server 3 Ready Time Observations VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified
More informationRackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
More informationCondusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%
openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive
More informationvsphere Resource Management
ESXi 5.1 vcenter Server 5.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
More informationVirtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:
More informationHPSA Agent Characterization
HPSA Agent Characterization Product HP Server Automation (SA) Functional Area Managed Server Agent Release 9.0 Page 1 HPSA Agent Characterization Quick Links High-Level Agent Characterization Summary...
More informationVery Large Enterprise Network Deployment, 25,000+ Users
Very Large Enterprise Network Deployment, 25,000+ Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
More informationVMware Virtualization and Software Development
VMware Virtualization and Software Development 1 VMware Virtualization and Software Development Mark Cloutier Undergraduate Student, Applied Math and Computer Science Keywords: Virtualization, VMware,
More informationIN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1
IN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1 Remote Control comes as two separate files: the Remote Control Server installation file (.exe) and the Remote Control software package (.ava). The installation
More informationvsphere Resource Management Guide
ESX 4.0 ESXi 4.0 vcenter Server 4.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent
More informationBETTER PUBLIC CLOUD PERFORMANCE WITH SOFTLAYER
BETTER PUBLIC CLOUD PERFORMANCE WITH SOFTLAYER The public cloud service provider you select to host your organization s applications can have a big impact on performance. Even when you choose similar resource
More informationDatabase Virtualization
Database Virtualization David Fetter Senior MTS, VMware Inc PostgreSQL China 2011 Guangzhou Thanks! Jignesh Shah Staff Engineer, VMware Performance Expert Great Human Being Content Virtualization Virtualized
More informationParallels Virtual Automation 6.1
Parallels Virtual Automation 6.1 Installation Guide for Windows April 08, 2014 Copyright 1999-2014 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH. c/o Parallels
More informationPerformance Monitor for AutoCAD
UNDERSTANDING PERFORMANCE MONITOR FOR AUTOCAD WHITE PAPER OCTOBER 21, 2010 Performance Monitor for AutoCAD The AutoCAD Performance Monitor (Labs release) is a Windows 7 or Vista sidebar gadget that measures
More information<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy
Introducing Oracle VM: Oracle s Virtualization Product Strategy SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information
More informationVirtualization Performance on SGI UV 2000 using Red Hat Enterprise Linux 6.3 KVM
White Paper Virtualization Performance on SGI UV 2000 using Red Hat Enterprise Linux 6.3 KVM September, 2013 Author Sanhita Sarkar, Director of Engineering, SGI Abstract This paper describes how to implement
More informationRUNNING vtvax FOR WINDOWS
RUNNING vtvax FOR WINDOWS IN A AVT / Vere Technologies TECHNICAL NOTE AVT/Vere Technical Note: Running vtvax for Windows in a Virtual Machine Environment Document Revision 1.1 (September, 2015) 2015 Vere
More informationLong term analysis in HEP: Use of virtualization and emulation techniques
Long term analysis in HEP: Use of virtualization and emulation techniques Yves Kemp DESY IT First Workshop on Data Preservation and Long Term Analysis in HEP, DESY 26.1.2009 Outline Why virtualization
More informationCOS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Introduction Have been around
More informationFOR SERVERS 2.2: FEATURE matrix
RED hat ENTERPRISE VIRTUALIZATION FOR SERVERS 2.2: FEATURE matrix Red hat enterprise virtualization for servers Server virtualization offers tremendous benefits for enterprise IT organizations server consolidation,
More informationReal-time KVM from the ground up
Real-time KVM from the ground up KVM Forum 2015 Rik van Riel Red Hat Real-time KVM What is real time? Hardware pitfalls Realtime preempt Linux kernel patch set KVM & qemu pitfalls KVM configuration Scheduling
More informationParallels Virtual Automation 6.0
Parallels Virtual Automation 6.0 Installation Guide for Windows Copyright 1999-2012 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH. c/o Parallels International
More informationServer Recommendations August 28, 2014 Version 1.22
August 28, 2014 Version 1.22 Department of Health and Human Services Administration for Children and Families Office of Child Support Enforcement REVISION HISTORY Version Date Description of Change Approval
More informationPushing the Limits of Windows: Physical Memory Mark Russinovich (From Mark Russinovich Blog)
This is the first blog post in a series I'll write over the coming months called Pushing the Limits of Windows that describes how Windows and applications use a particular resource, the licensing and implementation-derived
More informationRemoving Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC
More informationCisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)
White Paper Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability) White Paper July, 2012 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public
More informationRed Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
More informationBenchmarking Hadoop & HBase on Violin
Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages
More informationRed Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
More informationRED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server
More informationCON9577 Performance Optimizations for Cloud Infrastructure as a Service
CON9577 Performance Optimizations for Cloud Infrastructure as a Service John Falkenthal, Software Development Sr. Director - Oracle VM SPARC and VirtualBox Jeff Savit, Senior Principal Technical Product
More informationCloud Computing CS 15-319
Cloud Computing CS 15-319 Virtualization Case Studies : Xen and VMware Lecture 20 Majd F. Sakr, Mohammad Hammoud and Suhail Rehman 1 Today Last session Resource Virtualization Today s session Virtualization
More informationTaking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated
Taking Linux File and Storage Systems into the Future Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated 1 Overview Going Bigger Going Faster Support for New Hardware Current Areas
More informationCloud n Service Presentation. NTT Communications Corporation Cloud Services
Cloud n Service Presentation NTT Communications Corporation Cloud Services 1 Overview of Global Public Cloud Services Cloud n offeres datacenters in U.S. and Japan Global standard service architecture
More informationComputing in High- Energy-Physics: How Virtualization meets the Grid
Computing in High- Energy-Physics: How Virtualization meets the Grid Yves Kemp Institut für Experimentelle Kernphysik Universität Karlsruhe Yves Kemp Barcelona, 10/23/2006 Outline: Problems encountered
More informationInternational Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 VIRTUALIZATION Vikas Garg Abstract: The main aim of the research was to get the knowledge of present trends
More informationKVM & Memory Management Updates
KVM & Memory Management Updates KVM Forum 2012 Rik van Riel Red Hat, Inc. KVM & Memory Management Updates EPT Accessed & Dirty Bits 1GB hugepages Balloon vs. Transparent Huge Pages Automatic NUMA Placement
More informationUnit two is about the components for cloud computing.
Unit two is about the components for cloud computing. Copyright IBM Corporation 2012 1 Please study this units learning objectives. Copyright IBM Corporation 2015 2 The diagram illustrates the virtual
More informationAbout CloudLinux. LVE Manager. Industry awards. Ruby Selector. Python Selector. CageFS. Mod_lsapi. MySQL Governor. OptimumCache.
About CloudLinux CloudLinux is a Linux operating system optimized for service providers. It is commercially supported and improves density, stability, and security in multitenant environments such as shared
More informationMuse Server Sizing. 18 June 2012. Document Version 0.0.1.9 Muse 2.7.0.0
Muse Server Sizing 18 June 2012 Document Version 0.0.1.9 Muse 2.7.0.0 Notice No part of this publication may be reproduced stored in a retrieval system, or transmitted, in any form or by any means, without
More informationRED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE Red Hat Enterprise Virtualization for Servers: Pricing Guide 1 TABLE OF CONTENTS Introduction to Red Hat Enterprise Virtualization
More information7.x Upgrade Instructions. 2015 Software Pursuits, Inc.
7.x Upgrade Instructions 2015 Table of Contents INTRODUCTION...2 SYSTEM REQUIREMENTS FOR SURESYNC 7...2 CONSIDERATIONS BEFORE UPGRADING...3 TERMINOLOGY CHANGES... 4 Relation Renamed to Job... 4 SPIAgent
More information9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
More informationDatabase Hardware Selection Guidelines
Database Hardware Selection Guidelines BRUCE MOMJIAN Database servers have hardware requirements different from other infrastructure software, specifically unique demands on I/O and memory. This presentation
More informationOracle9i Release 2 Database Architecture on Windows. An Oracle Technical White Paper April 2003
Oracle9i Release 2 Database Architecture on Windows An Oracle Technical White Paper April 2003 Oracle9i Release 2 Database Architecture on Windows Executive Overview... 3 Introduction... 3 Oracle9i Release
More informationEnterprise Network Deployment, 10,000 25,000 Users
Enterprise Network Deployment, 10,000 25,000 Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
More informationNetworking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
More informationKronos Workforce Central on VMware Virtual Infrastructure
Kronos Workforce Central on VMware Virtual Infrastructure June 2010 VALIDATION TEST REPORT Legal Notice 2010 VMware, Inc., Kronos Incorporated. All rights reserved. VMware is a registered trademark or
More informationHPC performance applications on Virtual Clusters
Panagiotis Kritikakos EPCC, School of Physics & Astronomy, University of Edinburgh, Scotland - UK pkritika@epcc.ed.ac.uk 4 th IC-SCCE, Athens 7 th July 2010 This work investigates the performance of (Java)
More informationHitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U
Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U Datasheet Brings the performance and reliability of mainframe virtualization to blade computing BladeSymphony is the first true enterprise-class
More information4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access
4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows
More informationZend Platform TM. White Paper: Zend Download Server. By Zend Technologies, Inc. May 2007. 2007 Zend Technologies, Inc. All rights reserved.
White Paper: Zend Download Server By Zend Technologies, Inc. May 2007 2007 Zend Technologies, Inc. All rights reserved. Introduction You are running a successful web site. You have probably found yourself
More informationGRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY
GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY TECHNICAL WHITE PAPER MAY 1 ST, 2012 GRIDCENTRIC S VIRTUAL MEMORY STREAMING (VMS) TECHNOLOGY SIGNIFICANTLY IMPROVES THE COST OF THE CLASSIC VIRTUAL MACHINE
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 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 information