SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
MIGRATING SERVER WORKLOADS TO RED HAT ENTERPRISE VIRTUALIZATION
 MIGRATING MIDDLEWARE APPLICATIONS TO INTEL XEON PROCESSOR E5-
2600-BASED SERVERS USING RED HAT ENTERPRISE VIRTUALIZATION
 ON INTEL XEON PROCESSOR E5-2600-BASED SERVERS




                          Consolidating older servers to newer Intel® Xeon® processor-based platforms
                  that employ power-saving capabilities and faster processors with more cores can be an
                  excellent strategy for reducing data center costs. However, to realize these cost savings,
                  application owners must limit the retuning and testing costs of porting applications.
                  Consolidating to a virtualized environment that supports virtual machines (VMs) running
                  the original operating system can be an ideal and easy-to-implement solution.
                          In our labs, we virtualized a middleware application running on Red Hat®
                  Enterprise Linux® hosted on a previous-generation bare-metal server onto a Red Hat
                  Enterprise Virtualization VM on a two-socket server powered by Intel® Xeon®
                  processors E5-2690. The migration caused minimal disruption and the single VM
                  increased performance over the previous-generation server by 90.3 percent, with
                  headroom to host additional applications.
                          When we added a second VM to take advantage of the headroom, each VM still
                  outperformed the previous-generation server, indicating that moving previous-
                  generation servers to VMs backed by Intel® Xeon® processors E5-2690 can significantly
                  improve overall Java performance while providing the benefits of both virtualization and
                  new server technologies.




                                                                                                DECEMBER 2012
                                       A PRINCIPLED TECHNOLOGIES TEST REPORT
                                                                     Commissioned by Red Hat, Inc. and Intel Corp.
MIGRATE MIDDLEWARE ONTO RED HAT ENTERPRISE VIRTUALIZATION
  3.1 VIRTUAL MACHINES POWERED BY THE INTEL® XEON®
  PROCESSOR E5-2690
                                      CIOs look to save money. Current-generation servers using Intel® Xeon®
                              processor E5-2600 products can replace several older servers while offering greater
                              performance. Application owners, however, may be reluctant to consolidate several
                              applications currently running on several independent servers. One concern is whether
                              applications would be able to run side by side without reconfiguration, and another is
                              that a single runaway application could take down or affect the other applications. The
                              Red Hat Enterprise Virtualization environment addresses these risks by allowing you to
                              migrate each application to its own independent virtual machine.

WHAT WE FOUND
                                      We compared the performance of a middleware application running
                              unvirtualized on an older Intel® Xeon® processor E5500 series platform with the same
                              application and workload running on a similarly sized Red Hat Enterprise Virtualization
                              VM on a newer Intel® Xeon® processor E5-2600 series platform. We used a middleware
                              benchmark tool that measures the number of business operations per second (BOPS) an
                              application delivers under various workloads.
                                      Migrating the middleware application and its workload from the original
                              physical server to the Red Hat Enterprise Virtualization VMs was straightforward: we
                              installed the original OS, Red Hat Enterprise Linux 5.8, on the VM, and copied the



 Migrating server workloads to Red Hat Enterprise Virtualization               A Principled Technologies test report 2
 on Intel Xeon processor E5-2600-based servers
application and its workload configuration to the new virtual host. It ran well without
                              any configuration changes or retuning.
                                      As Figure 1 shows, the Red Hat Enterprise Virtualization VM backed by the new
                              Intel® Xeon® processor E5-2690 delivered 90.3 percent greater application performance
                              than the bare-metal previous-generation server. Furthermore, that performance boost
                              occurred while using less than one-half of the CPU and RAM resources of the new, more
                              powerful server. In contrast, the same application running on the older server
                              consumed the entire CPU resource.

Figure 1: Business                                             Middleware performance:
operations per second that                                   Previous-generation server vs.
two identical middleware
                                                        one Red Hat Enterprise Virtualization VM
applications achieved when
using all available                           800,000
server/VM resources (each
                                              600,000
server and VM had 16 cores
                                       BOPS




and 24 GB of RAM). The                        400,000
application running on the
Red Hat Enterprise                            200,000
Virtualization VM                                               319,864                           608,710
outperformed the one on                            0
the physical server by 90.3                                   Unvirtualized               Single Red Hat Enterprise
percent.                                                previous-generation server            Virtualization VM


                                      Next, we investigated how effectively Red Hat Enterprise Virtualization could
                              use the excess CPU capacity, or headroom, by adding a second identical but
                              independent middleware VM. As Figure 2 shows, each of the two simultaneous
                              applications in Red Hat Enterprise Virtualization VMs delivered an average of 21.9
                              percent greater performance than the original application, and combined to deliver
                              143.8 percent greater performance than the original application.




Migrating server workloads to Red Hat Enterprise Virtualization                      A Principled Technologies test report 3
on Intel Xeon processor E5-2600-based servers
Figure 2: Business operations                                           Middleware performance:
  per second achieved by one                                            Previous-generation server vs.
  instance of a middleware                                         two Red Hat Enterprise Virtualization VMs
                                                   1,000,000
  application on a previous-
  generation server and two                         800,000
  instances in Red Hat Enterprise
  Virtualization VMs. Each                          600,000




                                            BOPS
  application in the Red Hat                                                                           390,148
  Enterprise Virtualization VM                      400,000
  outperformed the one on the
                                                    200,000
  physical server by an average
                                                                         319,864                       389,589
  of 21.9 percent, and the pair’s                         0
  total performance was 143.8                                        Unvirtualized              Two Red Hat Enterprise
  percent greater.                                             previous-generation server         Virtualization VMs

                                           For system configuration information, see Appendix A. For step-by-step details
                                  on how we tested, see Appendix B.


RESULTS IN DETAIL
                                           We started with a white-box, bare-metal server as our previous-generation
                                  system. The system had two quad-core, hyper-threaded Intel® Xeon® processors E5540
                                  with 24 GB of RAM. The Red Hat Enterprise Virtualization Hypervisor 3.1 system was a
                                  white-box server with two eight-core hyper-threaded Intel® Xeon® processors E5-2690
                                  with 64 GB of RAM. Each Red Hat Enterprise Virtualization VM, like the previous-
                                  generation system, had 16 virtual cores and 24 GB of RAM.
                                           The middleware workload used two JVM SPECjbb2005 instances (see the next
                                  section for more on SPECjbb2005). A higher SPECjbb2005 score indicates the server is
                                  able to handle more Java requests and thus deliver greater middleware throughput and
                                  computations.
                                           Figure 3 shows the Java middleware performance for the unvirtualized previous-
                                  generation server and for one and two VMs running on the server with the Intel® Xeon®
                                  processors E5-2690.

                                                      Unvirtualized
                                                                            1 Red Hat Enterprise        2 Red Hat Enterprise
Middleware system                                  previous-generation
                                                                             Virtualization VM           Virtualization VMs
                                                          server
SPECjbb2005 score (BOPS)                                 319,864                   608,710                    389,589
                                                                                                              390,148
Total system performance                                 319,864                   608,710                    779,737
Figure 3: SPECjbb2005 scores for the three middleware configurations we tested. Higher scores are better.




  Migrating server workloads to Red Hat Enterprise Virtualization                      A Principled Technologies test report 4
  on Intel Xeon processor E5-2600-based servers
WHAT WE TESTED
Middleware workload
                                          SPECjbb2005 is an industry-standard benchmark created by the Standard
                                  Performance Evaluation Corp. (SPEC®) to measure a server’s Java performance. (Note:
                                  SPEC and the SPECjbb2005 are trademarks of the Standard Performance Evaluation
                                  Corporation.) SPEC modeled SPECjbb2005 on the three-tier client/server architecture,
                                  with the middle layer as the primary focus. According to SPEC, “Random input selection
                                  represents the first (user) tier. SPECjbb2005 fully implements the middle-tier business
                                  logic. The third tier is represented by tables of objects, implemented by Java Collections,
                                  rather than a separate database.”1
                                          SPECjbb2005 utilizes multiple special data groups and multiple threads as it
                                  runs. Each data unit is a “warehouse,” a roughly 25MB collection of data objects. Each
                                  thread represents an active user posting transaction requests within a warehouse. The
                                  benchmark run begins with one warehouse and then increases the number of
                                  warehouses; its goal is to saturate the server’s processor capacity. As the number of
                                  warehouses increases, so does the number of threads. The benchmark’s metric portrays
                                  the server’s throughput in business operations per second or SPECjbb2005 BOPS. A
                                  higher number of SPECjbb2005 BOPS is better. (For more information on SPECjbb2005,
                                  go to http://www.spec.org.)

About Intel® Xeon® processor E5-2600 series
                                          According to Intel, the Intel® Xeon® processor E5-2600 product family delivers
                                  leadership performance, excellent data center performance per watt, and breakthrough
                                  I/O innovation and trusted hardware security features to enable IT to scale. These
                                  processors power not only servers and workstations, but also storage and
                                  communication systems.
                                          Supporting up to eight cores per processor and up to 768 GB of system memory,
                                  the Intel® Xeon® processor E5-2600 product family increases performance by up to 80
                                  percent compared to the previous generation Intel® Xeon® processor 5600 series.
                                          Like all recent Intel® Xeon® processors, the Intel® Xeon® processor E5-2600
                                  product family features Intel® Virtualization Technologies (VT). Intel® VT provides
                                  hardware assists, which increase performance and scalability and reduce CPU overhead.
                                          Learn more about Intel® Xeon® processor E5-2600 series at
                                  http://download.intel.com/newsroom/kits/xeon/e5/pdfs/Intel_Xeon_E5_Factsheet.pdf




1
    http://www.spec.org/jbb2005/docs/UserGuide.htm


     Migrating server workloads to Red Hat Enterprise Virtualization                A Principled Technologies test report 5
     on Intel Xeon processor E5-2600-based servers
About Red Hat Enterprise Virtualization 3 for Servers
                                      Red Hat Enterprise Virtualization is a complete virtualization management
                              solution for server and desktop virtualization and the first enterprise-ready, fully open-
                              source virtualization platform. It is based on the Kernel-based Virtual Machine (KVM)
                              hypervisor and the oVirt open virtualization management platform, and is designed to
                              run enterprise-grade workloads – whether the virtual machines are running Red Hat
                              Enterprise Linux or Microsoft® Windows®. Red Hat Enterprise Virtualization fully
                              supports Intel® VT, and allows high VM density per physical machine.
                                      Red Hat Enterprise Virtualization features support for high-availability scenarios,
                              live migration, live snapshots, live storage migration and management, network
                              management, and scheduling of system tasks.


IN CONCLUSION
                                      Consolidating to a virtualized environment that supports VMs running the
                              original operating systems can help you save on data center costs and eliminate
                              retuning and testing costs that can be necessary when porting applications. You can
                              reinstall the operating systems, such as Red Hat Enterprise Linux 5.8, on VMs and copy
                              the application software and configuration to them. Selecting a virtual environment that
                              optimizes performance and improves price/performance can lead to significant savings
                              in the data center. You can get better performance and greater efficiency by replacing
                              several older servers with newer ones powered by Intel® Xeon® processors running Red
                              Hat Enterprise Virtualization, reducing the number of servers you need to run and
                              maintain.
                                      In our tests, we easily and successfully migrated a middleware application
                              running on Red Hat Enterprise Linux on a two- to three-year-old bare-metal server to
                              virtual machines on Red Hat Enterprise Virtualization 3 Hypervisor using Intel® Xeon®
                              processors E5-2690.
                                      Not only was there minimal disruption of the workload, but performance
                              increased dramatically—by 90.3 percent when we ran one VM and by 143.8 percent
                              when we ran two VMs.
                                      These findings demonstrate that moving older servers to Red Hat Enterprise
                              Virtualization VMs with newer Intel® Xeon® processors can provide all of the benefits of
                              virtualization while significantly improving application performance.




 Migrating server workloads to Red Hat Enterprise Virtualization                 A Principled Technologies test report 6
 on Intel Xeon processor E5-2600-based servers
APPENDIX A – SERVER CONFIGURATION INFORMATION
         Figure 4 provides detailed configuration information for the test servers.


System                                                   White box                        Previous-generation white box
General
Number of processor packages                 2                                        2
Number of cores per processor                8                                        4
Number of hardware threads per core          2                                        2
CPU
Vendor                                       Intel                                    Intel
Name                                         Xeon                                     Xeon
Model number                                 E5-2690                                  E5540
Stepping                                     C1                                       C0
Socket type                                  LGA2011                                  LGA1366
Core frequency (GHz)                         2.90                                     2.53
Bus frequency                                8.0 GT/s                                 5.86 GT/s
L1 cache                                     32 KB + 32KB (per core)                  32 KB + 32KB (per core)
L2 cache                                     256 KB (per core)                        256 KB (per core)
L3 cache (MB)                                20                                       8
Platform
Vendor and model number                      Intel Server Board                       Intel Server Board
Motherboard model number                     S2600GZ                                  S5520HC
BIOS name and version                        SE5C600.86B.01.02.0003                   S5500.86B.01.00.0061
BIOS settings                                Default                                  Default
Memory module(s)
Total RAM in system (GB)                     64                                       24
Vendor and model number                      Samsung M393B1K70BH1-CH9                 Kingston KVR1333D3E9S-4GI
Type                                         PC3-10600R                               PC3-10600R
Speed (MHz)                                  1,333                                    1,333
Speed running in the system (MHz)            1,333                                    1,333
Timing/Latency (tCL-tRCD-tRP-tRASmin)        9-9-9-36                                 9-9-9-36
Size (GB)                                    8                                        4
Number of RAM module(s)                      8                                        6
Chip organization                            Double-sided                             Double-sided
Operating system
                                             Red Hat Enterprise Virtualization
Name                                                                                  Red Hat Enterprise Linux 5.8
                                             Hypervisor 6.3
Kernel                                       2.6.32-279.51.el6.x86_64                 2.6.18-308.el5 x86_64
File system                                  ext4                                     ext3
Language                                     English                                  English
RAID controller
Vendor and model number                      Intel Onboard RSTe iastor                Intel Embedded Server RAID II
Firmware version                             N/A                                      A1002251631I


  Migrating server workloads to Red Hat Enterprise Virtualization                     A Principled Technologies test report 7
  on Intel Xeon processor E5-2600-based servers
System                                                       White box              Previous-generation white box

Driver version                                  RHEV 6.3 default                RHEL 5.8 default
Cache size                                      None                            None
Hard drive 1
Vendor and model number                         Intel SSD 710 Series            Western Digital WD160ABYS
Number of drives                                1                               1
Size (GB)                                       100                             160
RPM                                             N/A                             7,200
Type                                            SAS                             SATA
Ethernet adapter
First Ethernet adapter
                                                Intel I350 Quad-Port Gigabit
Vendor and model number                                                         Intel on-board NIC S50
                                                Ethernet Controller
Type                                            Integrated                      Integrated
Second Ethernet adapter
                                                Intel Ethernet Server Adapter
Vendor and model number                                                         Intel Ethernet Server Adapter X520-SR1
                                                X520-SR1
Type                                            PCI-E                           PCI-E
Power supplies
Total number                                    1                               1
Vendor and model number                         Intel DPS-750XB A REV:S4F       Delta DPS-1000 HBA
Wattage of each (W)                             750                             1,000
Cooling fans
Total number                                    5                               2
                                                Nidec UltraFlo V60E12BS1B5-
Vendor and model number                                                         Dynatron G555
                                                07A014
Dimensions (h x w) of each                      2-1/2” x 2-1/2”                 2-1/2” x 2-1/2”
Volts                                           12                              12
Amps                                            1.60                            0.75
Optical drive
Vendor and model number                         TEAC DV-28S-W                   None
Figure 4: System configuration information for the test servers.




  Migrating server workloads to Red Hat Enterprise Virtualization               A Principled Technologies test report 8
  on Intel Xeon processor E5-2600-based servers
APPENDIX B - HOW WE TESTED
       We performed SPECjbb2005 tests in three scenarios: the previous-generation white box server (16 cores, 24GB);
one Red Hat Enterprise Virtualization VM (16 cores, 24 GB) on the second white box with two Intel® Xeon® processors
E5-2690, and simultaneously workloads on two Red Hat Enterprise Virtualization VMs (each with 16 cores, 24 GB) on the
second white box.
Installing Red Hat Enterprise Virtualization Hypervisor on the second white box with Intel®
     Xeon® processor E5-2690
         We performed the following steps to install Red Hat Enterprise Virtualization Hypervisor 3.1 on our system
under test. For further information, refer to the Red Hat Enterprise Virtualization install documentation located on the
installation media.
    1. Boot to the Red Hat Enterprise Virtualization Hypervisor standalone installation disk.
    2. Allow the installation to automatically boot to begin the installation process.
    3. Once the installer loads, select Install Hypervisor.
    4. Select the proper disk to install Red Hat Enterprise Virtualization on, and click Continue.
    5. Select the disk again, and click Continue.
    6. Enter and confirm a new password, and click Install.
    7. Once the installation is completed, click Reboot.
    8. Log onto the Red Hat Enterprise Virtualization 3 Hypervisor console as admin.
    9. Select the Network screen, and enter the server’s name.
    10. On the Network screen, enter the IP address for the DNS and NTP servers. Often they will both point to the Red
         Hat Enterprise Virtualization Manager server via the management network (see the next step).
    11. On the Network screen, select the network interface for the management network (able to access the Red Hat
         Enterprise Virtualization Manager server).
    12. On the NIC configuration screen, select static IP address and enter the IP address, netmask, and gateway for the
         hypervisor.
    13. Select Apply, and press Enter to save the configuration.
    14. Select the Security screen, and select Enable SSH Password Authentication.
    15. Select Apply, and press Enter to save the configuration.
    16. On the Red Hat Enterprise Virtualization Manager screen, enter the IP address for the Red Hat Enterprise
         Virtualization Manager (assumed to be on and connected to the hypervisor via the management network).
    17. On the same screen, select Verify RHEVM certificate.
    18. On the same screen, enter a password (for root access to the hypervisor) in the Password and Confirm Password
         boxes.
    19. Select Apply, and press Enter to save the configuration.
    20. On the Status screen, select Logout, and press Enter.
    21. At the login prompt, login in as root using the password entered in Step 17.
    22. Start the nomad service with the following commands:
         chkconfig numad on
         service numad start
    23. Log off the server.




  Migrating server workloads to Red Hat Enterprise Virtualization                A Principled Technologies test report 9
  on Intel Xeon processor E5-2600-based servers
Creating Red Hat Enterprise Linux 5.8 guests
Comments on managing the Red Hat Enterprise Virtualization 3.1 Hypervisor from Red Hat Enterprise Virtualization
        Manager
We assume that Red Hat Enterprise Virtualization Manager has been configured for the hypervisor; that is, within Red
Hat Enterprise Virtualization Manager the following tasks have been performed:
    1. One local-storage datacenter and cluster has been created.
    2. The management network has been associated with the cluster
    3. The Red Hat Enterprise Virtualization 3 Hypervisor server has been accepted as a host in this datacenter.
    4. The installation DVD image for Red Hat Enterprise Linux 5.8 has been uploaded to an ISO storage domain.
Creating the Red Hat Enterprise Virtualization guests
    1. Log into Red Hat Enterprise Virtualization Manager.
    2. In the Hosts tab, select New Server.
    3. In the New Server Virtual Machine window, name your VM, select the Blank template, enter 24 GB for RAM,
        select 16 cores as 16 one-CPU sockets, select Red Hat Enterprise Linux 5.8 x86_64 as the operating system, and
        click OK.
    4. A New Virtual Machine – Guide Me window will appear. Click Configure Network Interfaces.
    5. In the New Network Interface window, name the NIC, select the VM or management network, select the Red
        Hat VirtIO type, and click OK.
    6. Back at the New Virtual Machine – Guide Me window, select Configure Virtual Disks.
    7. In the New Virtual Disk window, enter 40 GB, keep the defaults, and click OK.
    8. From the main VM window, right-click on the VM, and select Run Once.
    9. On the Run Once Window, attach the Red Hat Enterprise Linux 5.8 x86_64 ISO image to the VM’s CD device, and
        click Run.
    10. From the main VM window, select the VM and open its console window.
    11. Install and configure Red Hat Enterprise Linux 5.8 following the instructions in section Installing Red Hat
        Enterprise Linux 5.8 on the previous-generation white box server, below.
    12. Repeat steps 2 through 11 for each additional VM.

Installing Red Hat Enterprise Linux 5.8 on the previous-generation white box server or guests
   1.    Insert the Red Hat Enterprise Linux 5.8 x68_64 install DVD, and boot the server.
   2.    On the CD Found screen, select Skip, and press Enter.
   3.    On the first RED HAT ENTERPRISE LINUX 5 screen, click Next.
   4.    On the Installation Language screen, select English, and click Next.
   5.    On the Installation keyboard screen, select U.S  English, and click Next
   6.    On the Installation Number pop-up screen, either enter your subscription number or select skip, then press OK.
   7.    On the Warning pop-up screen, click Yes to initialize the boot disk.
   8.    On the disk-partitioning screen, verify that the correct drive is checked, and click Next.
   9.    On the Warning pop-up screen, click Yes to remove any previous Linux partitions and data on the installation
         drive.
   10.   On the Network Devices screen, click Edit to configure the NICs.
   11.   On the Edit Interface pop-up screen, select IPv4 and Manual configuration, enter the server’s IP address and
         Prefix, and click OK.
   12.   Back on the Network Devices screen, enter the server’s hostname and the IP addresses for its Gateway and DNS
         server. Click Next.
   13.   On the Time zone screen, select your time zone, and click Next.
   14.   On the Administrator Password screen, enter the root password twice, and click Next.
   15.   On the software-package screen, keep the defaults, and click Next.


  Migrating server workloads to Red Hat Enterprise Virtualization               A Principled Technologies test report 10
  on Intel Xeon processor E5-2600-based servers
16.   On the next screen, click Next to partition the drive and begin OS installation.
    17.   When the install completes, click Reboot.
    18.   On the Welcome screen, click Forward.
    19.   One License Agreement screen, select Yes, and click Forward.
    20.   On the Firewall screen, select Disabled, and click Forward.
    21.   On the Warning pop-up screen, click Yes.
    22.   On the SELinux screen, select Disabled, and click Forward.
    23.   On the Warning pop-up screen, click Yes.
    24.   On the Kdump screen, keep the defaults and click Forward.
    25.   On the Date and Time screen, check the defaults, and click Forward.
    26.   On the Software Updates screen, choose the option for your subscription status, and click Forward.
    27.   On the Create User screen, enter the user id, password, and name, and click Forward.
    28.   On the Sound Card screen, click Forward.
    29.   On the Additional CDs screen, click Finish to reboot the server.
    30.   Log into the server as root
    31.   Configure the server so that the middleware application can use up to 21GB in huge pages (q.v., the memory
          specification for the JVMs in the runSPECjbb.sh script, below):
              a. Append the following line to the file /etc/security.limits.
                 *                  - memlock                    22020096
             b. Append the following lines to the file /etc/sysctl.conf.
                 ## allocate approximately 21GB for huge pages, and
                 ## allow the admin group to access them.
                 vm.nr_hugepages = 10951
                 vm.hugetlb_shm_group = 0
             c. Activate huge pages by executing the following command.
                 sysctl -p
             d. Log out of this account so that the new resource limit can take affect.
Installing the Middleware application, SPECjbb2005, on the previous-generation server
    1. Log onto the previous-generation server with the userid of the application, and go to its top-level directory.
    2. Copy the archive to the server and unpack it
          tar xf SPECjbb2005_v1.07.tar
   3. Create the shell script runSPECjbb.sh (see section Running the Middleware workload, below) into the top-
       level SPECjbb2005 directory.
Migrating the Middleware application from the previous-generation server to the VMs
       We created a tar archive of the SPECjbb directory on the previous-generation server and copied the archive to
each VM.
   1. Log onto the previous-generation server with the userid of the application, and go to the top-level SPECjbb2005
       directory.
   2. Create an archive of the middleware application:
          cd ..
          tar czf /tmp/SPECjbb2005_v1.07.tgz SPECjbb2005_v1.07
    3. Copy the archive to the first VM with scp:
          scp /tmp/SPECjbb2005_v1.07.tgz <IP Address of VM 1>:/tmp
    4. Log off the previous-generation server and log onto the first VM with the userid of the application.
    5. Change directory to the location of the middleware application.
    6. Unpack the archive:
          tar xzf /tmp/SPECjbb2005_v1.07.tgz
    7. Repeat steps 3 through 6 for the second VM.




  Migrating server workloads to Red Hat Enterprise Virtualization                A Principled Technologies test report 11
  on Intel Xeon processor E5-2600-based servers
Running the middleware workload
         We ran the following script to run the SPECjbb2005 workload on each VM, and on the previous-generation
server. The script also collects server performance and resource usage on the VM and hypervisor.

   runSPECjbb.sh
   #!/bin/bash
   ## Install and run this script in the top-level SPECjbb2005 directory.

   ## Run two instances of SPECjbb2005

   export CLASSPATH=./jbb.jar:./check.jar:$CLASSPATH

   # print JVM version information
   date
   echo JVM classpath = $CLASSPATH
   java -version
   echo

   ################### JVM options (Open JDK)
   ## memory:
   jvm_opts1="-Xms10g -Xmx10g -Xmn9g"

   ## garbage-collection:
   jvm_opts2="-XX:+UseParallelOldGC -XX:ParallelGCThreads=8 -XX:+AlwaysPreTouch"

   ## other:

   jvm_opts3="-XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+UseLargePages 
    -XX:LargePageSizeInBytes=2m -XX:+UseCompressedOops -XX:AllocatePrefetchDistance=192 
    -XX:AllocatePrefetchLines=4 -XX:SurvivorRatio=68 -XX:TargetSurvivorRatio=90 
    -XX:LoopUnrollLimit=45"
   ###################
   jvm_opts="$jvm_opts1 $jvm_opts2 $jvm_opts3"
   ############

   ## Gather resource usage every 5 seconds from this server, and the RHEV-H. server.
   ssh rhevh3 "vmstat -n 5" > vmstat_rhevh.out &
   vmstat -n 5              > vmstat.out       &

   echo "Starting SPECbb Controller"
   java -cp jbb.jar:check.jar -Xms32m -Xmx32m spec.jbb.Controller -propfile SPECjbb.props
   &
   sleep 5

   taskset -c 0-7 java $jvm_opts spec.jbb.JBBmain -propfile SPECjbb.props -id 1 | 
      tee multi.1 | egrep "warehouses|throughput" &
   taskset -c 8-15 java $jvm_opts spec.jbb.JBBmain -propfile SPECjbb.props -id 2 | 
      tee multi.2 | egrep "warehouses|throughput"

   pkill -f vmstat; jobs; wait

   echo "Run completed"; date
   ## end of file




  Migrating server workloads to Red Hat Enterprise Virtualization            A Principled Technologies test report 12
  on Intel Xeon processor E5-2600-based servers
ABOUT PRINCIPLED TECHNOLOGIES
                                               We provide industry-leading technology assessment and fact-based
                                               marketing services. We bring to every assignment extensive experience
                                               with and expertise in all aspects of technology testing and analysis, from
                                               researching new technologies, to developing new methodologies, to
                                               testing with existing and new tools.
Principled Technologies, Inc.
1007 Slater Road, Suite 300
Durham, NC, 27703                              When the assessment is complete, we know how to present the results to
www.principledtechnologies.com
                                               a broad range of target audiences. We provide our clients with the
                                               materials they need, from market-focused data to use in their own
                                               collateral to custom sales aids, such as test reports, performance
                                               assessments, and white papers. Every document reflects the results of
                                               our trusted independent analysis.

                                               We provide customized services that focus on our clients’ individual
                                               requirements. Whether the technology involves hardware, software, Web
                                               sites, or services, we offer the experience, expertise, and tools to help our
                                               clients assess how it will fare against its competition, its performance, its
                                               market readiness, and its quality and reliability.

                                               Our founders, Mark L. Van Name and Bill Catchings, have worked
                                               together in technology assessment for over 20 years. As journalists, they
                                               published over a thousand articles on a wide array of technology subjects.
                                               They created and led the Ziff-Davis Benchmark Operation, which
                                               developed such industry-standard benchmarks as Ziff Davis Media’s
                                               Winstone and WebBench. They founded and led eTesting Labs, and after
                                               the acquisition of that company by Lionbridge Technologies were the
                                               head and CTO of VeriTest.




Principled Technologies is a registered trademark of Principled Technologies, Inc.
All other product names are the trademarks of their respective owners.

Disclaimer of Warranties; Limitation of Liability:
PRINCIPLED TECHNOLOGIES, INC. HAS MADE REASONABLE EFFORTS TO ENSURE THE ACCURACY AND VALIDITY OF ITS TESTING, HOWEVER,
PRINCIPLED TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTY, EXPRESSED OR IMPLIED, RELATING TO THE TEST RESULTS AND
ANALYSIS, THEIR ACCURACY, COMPLETENESS OR QUALITY, INCLUDING ANY IMPLIED WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE.
ALL PERSONS OR ENTITIES RELYING ON THE RESULTS OF ANY TESTING DO SO AT THEIR OWN RISK, AND AGREE THAT PRINCIPLED
TECHNOLOGIES, INC., ITS EMPLOYEES AND ITS SUBCONTRACTORS SHALL HAVE NO LIABILITY WHATSOEVER FROM ANY CLAIM OF LOSS OR
DAMAGE ON ACCOUNT OF ANY ALLEGED ERROR OR DEFECT IN ANY TESTING PROCEDURE OR RESULT.

IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN
CONNECTION WITH ITS TESTING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES,
INC.’S LIABILITY, INCLUDING FOR DIRECT DAMAGES, EXCEED THE AMOUNTS PAID IN CONNECTION WITH PRINCIPLED TECHNOLOGIES, INC.’S
TESTING. CUSTOMER’S SOLE AND EXCLUSIVE REMEDIES ARE AS SET FORTH HEREIN.




  Migrating server workloads to Red Hat Enterprise Virtualization                     A Principled Technologies test report 13
  on Intel Xeon processor E5-2600-based servers

Contenu connexe

Tendances

Dell 3-2-1 Reference Configurations: High available and scalable performance ...
Dell 3-2-1 Reference Configurations: High available and scalable performance ...Dell 3-2-1 Reference Configurations: High available and scalable performance ...
Dell 3-2-1 Reference Configurations: High available and scalable performance ...Principled Technologies
 
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...James Price
 
The Next Generation of Intel: The Dawn of Nehalem
The Next Generation of Intel: The Dawn of NehalemThe Next Generation of Intel: The Dawn of Nehalem
The Next Generation of Intel: The Dawn of NehalemJames Price
 
Intel® Xeon® Processor 5500 Series
Intel® Xeon® Processor 5500 SeriesIntel® Xeon® Processor 5500 Series
Intel® Xeon® Processor 5500 SeriesJames Price
 
Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...Principled Technologies
 
Increase density and performance with upgrades from Intel and Dell
Increase density and performance with upgrades from Intel and DellIncrease density and performance with upgrades from Intel and Dell
Increase density and performance with upgrades from Intel and DellPrincipled Technologies
 
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...Principled Technologies
 
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...Principled Technologies
 
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryWas Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryCarolyn Crowe
 
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidation
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidationDell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidation
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidationPrincipled Technologies
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updatesCOMMON Europe
 
Dell Active System 800 converged infrastructure solution: VDI and collaborati...
Dell Active System 800 converged infrastructure solution: VDI and collaborati...Dell Active System 800 converged infrastructure solution: VDI and collaborati...
Dell Active System 800 converged infrastructure solution: VDI and collaborati...Principled Technologies
 
Dell Active System 800 Converged Infrastructure solution: User collaboration ...
Dell Active System 800 Converged Infrastructure solution: User collaboration ...Dell Active System 800 Converged Infrastructure solution: User collaboration ...
Dell Active System 800 Converged Infrastructure solution: User collaboration ...Principled Technologies
 

Tendances (20)

Dell 3-2-1 Reference Configurations: High available and scalable performance ...
Dell 3-2-1 Reference Configurations: High available and scalable performance ...Dell 3-2-1 Reference Configurations: High available and scalable performance ...
Dell 3-2-1 Reference Configurations: High available and scalable performance ...
 
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...
Intel® Virtualization Technology & Parallels Bring Native Graphics Innovation...
 
zClouds - A better business Cloud
zClouds - A better business CloudzClouds - A better business Cloud
zClouds - A better business Cloud
 
Using VMTurbo to boost performance
Using VMTurbo to boost performanceUsing VMTurbo to boost performance
Using VMTurbo to boost performance
 
zLinux
zLinuxzLinux
zLinux
 
The Next Generation of Intel: The Dawn of Nehalem
The Next Generation of Intel: The Dawn of NehalemThe Next Generation of Intel: The Dawn of Nehalem
The Next Generation of Intel: The Dawn of Nehalem
 
Intel® Xeon® Processor 5500 Series
Intel® Xeon® Processor 5500 SeriesIntel® Xeon® Processor 5500 Series
Intel® Xeon® Processor 5500 Series
 
Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...
 
XenApp Presentsation 25022010
XenApp Presentsation 25022010XenApp Presentsation 25022010
XenApp Presentsation 25022010
 
Xen App Fp2
Xen App Fp2Xen App Fp2
Xen App Fp2
 
Increase density and performance with upgrades from Intel and Dell
Increase density and performance with upgrades from Intel and DellIncrease density and performance with upgrades from Intel and Dell
Increase density and performance with upgrades from Intel and Dell
 
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...
Consolidate SAS 9.4 workloads with Intel Xeon processor E7 v3 and Intel SSD t...
 
Roger boesch news xd_xa_nov (1)
Roger boesch news xd_xa_nov (1)Roger boesch news xd_xa_nov (1)
Roger boesch news xd_xa_nov (1)
 
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
 
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryWas Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
 
Orange is v cops
Orange is v copsOrange is v cops
Orange is v cops
 
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidation
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidationDell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidation
Dell PowerEdge R720 server with VMware vSphere 5 - Exchange server consolidation
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updates
 
Dell Active System 800 converged infrastructure solution: VDI and collaborati...
Dell Active System 800 converged infrastructure solution: VDI and collaborati...Dell Active System 800 converged infrastructure solution: VDI and collaborati...
Dell Active System 800 converged infrastructure solution: VDI and collaborati...
 
Dell Active System 800 Converged Infrastructure solution: User collaboration ...
Dell Active System 800 Converged Infrastructure solution: User collaboration ...Dell Active System 800 Converged Infrastructure solution: User collaboration ...
Dell Active System 800 Converged Infrastructure solution: User collaboration ...
 

Similaire à Migrating server workloads to Red Hat Enterprise Virtualization on Intel Xeon processor E5-2600-based servers

Doc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison WhitepaperDoc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison Whitepapermikhail.mikheev
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM India Smarter Computing
 
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...Louis Göhl
 
Datacenter migration using vmware
Datacenter migration using vmwareDatacenter migration using vmware
Datacenter migration using vmwareWilson Erique
 
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...Principled Technologies
 
Dell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresDell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresPrincipled Technologies
 
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter Choice
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter ChoiceRed Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter Choice
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter ChoiceIBM India Smarter Computing
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft Private Cloud
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Server consolidation with the NEC Express5800/A2040b: Power and performance a...
Server consolidation with the NEC Express5800/A2040b: Power and performance a...Server consolidation with the NEC Express5800/A2040b: Power and performance a...
Server consolidation with the NEC Express5800/A2040b: Power and performance a...Principled Technologies
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareDatapath Consulting
 
Virtualization Ramnish
Virtualization   RamnishVirtualization   Ramnish
Virtualization Ramnishrsnarayanan
 
Harness the Power of the Cloud
Harness the Power of the CloudHarness the Power of the Cloud
Harness the Power of the CloudInnoTech
 
Mid term report
Mid term reportMid term report
Mid term reportlokesh039
 
Virtualization Landscape
Virtualization LandscapeVirtualization Landscape
Virtualization Landscapejpnaye
 
Fault tolerance performance and scalability comparison: NEC hardware-based FT...
Fault tolerance performance and scalability comparison: NEC hardware-based FT...Fault tolerance performance and scalability comparison: NEC hardware-based FT...
Fault tolerance performance and scalability comparison: NEC hardware-based FT...Principled Technologies
 

Similaire à Migrating server workloads to Red Hat Enterprise Virtualization on Intel Xeon processor E5-2600-based servers (20)

Doc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison WhitepaperDoc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison Whitepaper
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
 
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
 
Datacenter migration using vmware
Datacenter migration using vmwareDatacenter migration using vmware
Datacenter migration using vmware
 
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
 
Dell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresDell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructures
 
IBM PowerLinux 7R2 server
IBM PowerLinux 7R2 serverIBM PowerLinux 7R2 server
IBM PowerLinux 7R2 server
 
IBM PowerLinux 7R2 server
IBM PowerLinux 7R2 serverIBM PowerLinux 7R2 server
IBM PowerLinux 7R2 server
 
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter Choice
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter ChoiceRed Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter Choice
Red Hat Enterprise Virtualization 3.0 on IBM System X – a Smarter Choice
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
VMware VForum 2011 - HP
VMware VForum 2011 - HPVMware VForum 2011 - HP
VMware VForum 2011 - HP
 
Server consolidation with the NEC Express5800/A2040b: Power and performance a...
Server consolidation with the NEC Express5800/A2040b: Power and performance a...Server consolidation with the NEC Express5800/A2040b: Power and performance a...
Server consolidation with the NEC Express5800/A2040b: Power and performance a...
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Virtualization Ramnish
Virtualization   RamnishVirtualization   Ramnish
Virtualization Ramnish
 
Harness the Power of the Cloud
Harness the Power of the CloudHarness the Power of the Cloud
Harness the Power of the Cloud
 
Mid term report
Mid term reportMid term report
Mid term report
 
IBM PowerVM for IBM PowerLinux
IBM PowerVM for IBM PowerLinuxIBM PowerVM for IBM PowerLinux
IBM PowerVM for IBM PowerLinux
 
Virtualization Landscape
Virtualization LandscapeVirtualization Landscape
Virtualization Landscape
 
Fault tolerance performance and scalability comparison: NEC hardware-based FT...
Fault tolerance performance and scalability comparison: NEC hardware-based FT...Fault tolerance performance and scalability comparison: NEC hardware-based FT...
Fault tolerance performance and scalability comparison: NEC hardware-based FT...
 

Plus de Principled Technologies

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...Principled Technologies
 
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Principled Technologies
 
A comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systemsA comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systemsPrincipled Technologies
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Principled Technologies
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Principled Technologies
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Principled Technologies
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSScale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSPrincipled Technologies
 
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationGet in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationPrincipled Technologies
 
Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Principled Technologies
 
Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Principled Technologies
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
 
Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Principled Technologies
 
Finding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryFinding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryPrincipled Technologies
 
Finding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioFinding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioPrincipled Technologies
 
Achieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscaleAchieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscalePrincipled Technologies
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Principled Technologies
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Principled Technologies
 

Plus de Principled Technologies (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
 
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
 
A comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systemsA comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systems
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSScale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
 
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationGet in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
 
Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...
 
Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...
 
Finding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryFinding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - Summary
 
Finding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolioFinding the path to AI success with the Dell AI portfolio
Finding the path to AI success with the Dell AI portfolio
 
Achieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database HyperscaleAchieve strong performance and value on Azure SQL Database Hyperscale
Achieve strong performance and value on Azure SQL Database Hyperscale
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
 
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
Improve backup and recovery outcomes by combining Dell APEX Data Storage Serv...
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Migrating server workloads to Red Hat Enterprise Virtualization on Intel Xeon processor E5-2600-based servers

  • 1. MIGRATING SERVER WORKLOADS TO RED HAT ENTERPRISE VIRTUALIZATION MIGRATING MIDDLEWARE APPLICATIONS TO INTEL XEON PROCESSOR E5- 2600-BASED SERVERS USING RED HAT ENTERPRISE VIRTUALIZATION ON INTEL XEON PROCESSOR E5-2600-BASED SERVERS Consolidating older servers to newer Intel® Xeon® processor-based platforms that employ power-saving capabilities and faster processors with more cores can be an excellent strategy for reducing data center costs. However, to realize these cost savings, application owners must limit the retuning and testing costs of porting applications. Consolidating to a virtualized environment that supports virtual machines (VMs) running the original operating system can be an ideal and easy-to-implement solution. In our labs, we virtualized a middleware application running on Red Hat® Enterprise Linux® hosted on a previous-generation bare-metal server onto a Red Hat Enterprise Virtualization VM on a two-socket server powered by Intel® Xeon® processors E5-2690. The migration caused minimal disruption and the single VM increased performance over the previous-generation server by 90.3 percent, with headroom to host additional applications. When we added a second VM to take advantage of the headroom, each VM still outperformed the previous-generation server, indicating that moving previous- generation servers to VMs backed by Intel® Xeon® processors E5-2690 can significantly improve overall Java performance while providing the benefits of both virtualization and new server technologies. DECEMBER 2012 A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by Red Hat, Inc. and Intel Corp.
  • 2. MIGRATE MIDDLEWARE ONTO RED HAT ENTERPRISE VIRTUALIZATION 3.1 VIRTUAL MACHINES POWERED BY THE INTEL® XEON® PROCESSOR E5-2690 CIOs look to save money. Current-generation servers using Intel® Xeon® processor E5-2600 products can replace several older servers while offering greater performance. Application owners, however, may be reluctant to consolidate several applications currently running on several independent servers. One concern is whether applications would be able to run side by side without reconfiguration, and another is that a single runaway application could take down or affect the other applications. The Red Hat Enterprise Virtualization environment addresses these risks by allowing you to migrate each application to its own independent virtual machine. WHAT WE FOUND We compared the performance of a middleware application running unvirtualized on an older Intel® Xeon® processor E5500 series platform with the same application and workload running on a similarly sized Red Hat Enterprise Virtualization VM on a newer Intel® Xeon® processor E5-2600 series platform. We used a middleware benchmark tool that measures the number of business operations per second (BOPS) an application delivers under various workloads. Migrating the middleware application and its workload from the original physical server to the Red Hat Enterprise Virtualization VMs was straightforward: we installed the original OS, Red Hat Enterprise Linux 5.8, on the VM, and copied the Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 2 on Intel Xeon processor E5-2600-based servers
  • 3. application and its workload configuration to the new virtual host. It ran well without any configuration changes or retuning. As Figure 1 shows, the Red Hat Enterprise Virtualization VM backed by the new Intel® Xeon® processor E5-2690 delivered 90.3 percent greater application performance than the bare-metal previous-generation server. Furthermore, that performance boost occurred while using less than one-half of the CPU and RAM resources of the new, more powerful server. In contrast, the same application running on the older server consumed the entire CPU resource. Figure 1: Business Middleware performance: operations per second that Previous-generation server vs. two identical middleware one Red Hat Enterprise Virtualization VM applications achieved when using all available 800,000 server/VM resources (each 600,000 server and VM had 16 cores BOPS and 24 GB of RAM). The 400,000 application running on the Red Hat Enterprise 200,000 Virtualization VM 319,864 608,710 outperformed the one on 0 the physical server by 90.3 Unvirtualized Single Red Hat Enterprise percent. previous-generation server Virtualization VM Next, we investigated how effectively Red Hat Enterprise Virtualization could use the excess CPU capacity, or headroom, by adding a second identical but independent middleware VM. As Figure 2 shows, each of the two simultaneous applications in Red Hat Enterprise Virtualization VMs delivered an average of 21.9 percent greater performance than the original application, and combined to deliver 143.8 percent greater performance than the original application. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 3 on Intel Xeon processor E5-2600-based servers
  • 4. Figure 2: Business operations Middleware performance: per second achieved by one Previous-generation server vs. instance of a middleware two Red Hat Enterprise Virtualization VMs 1,000,000 application on a previous- generation server and two 800,000 instances in Red Hat Enterprise Virtualization VMs. Each 600,000 BOPS application in the Red Hat 390,148 Enterprise Virtualization VM 400,000 outperformed the one on the 200,000 physical server by an average 319,864 389,589 of 21.9 percent, and the pair’s 0 total performance was 143.8 Unvirtualized Two Red Hat Enterprise percent greater. previous-generation server Virtualization VMs For system configuration information, see Appendix A. For step-by-step details on how we tested, see Appendix B. RESULTS IN DETAIL We started with a white-box, bare-metal server as our previous-generation system. The system had two quad-core, hyper-threaded Intel® Xeon® processors E5540 with 24 GB of RAM. The Red Hat Enterprise Virtualization Hypervisor 3.1 system was a white-box server with two eight-core hyper-threaded Intel® Xeon® processors E5-2690 with 64 GB of RAM. Each Red Hat Enterprise Virtualization VM, like the previous- generation system, had 16 virtual cores and 24 GB of RAM. The middleware workload used two JVM SPECjbb2005 instances (see the next section for more on SPECjbb2005). A higher SPECjbb2005 score indicates the server is able to handle more Java requests and thus deliver greater middleware throughput and computations. Figure 3 shows the Java middleware performance for the unvirtualized previous- generation server and for one and two VMs running on the server with the Intel® Xeon® processors E5-2690. Unvirtualized 1 Red Hat Enterprise 2 Red Hat Enterprise Middleware system previous-generation Virtualization VM Virtualization VMs server SPECjbb2005 score (BOPS) 319,864 608,710 389,589 390,148 Total system performance 319,864 608,710 779,737 Figure 3: SPECjbb2005 scores for the three middleware configurations we tested. Higher scores are better. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 4 on Intel Xeon processor E5-2600-based servers
  • 5. WHAT WE TESTED Middleware workload SPECjbb2005 is an industry-standard benchmark created by the Standard Performance Evaluation Corp. (SPEC®) to measure a server’s Java performance. (Note: SPEC and the SPECjbb2005 are trademarks of the Standard Performance Evaluation Corporation.) SPEC modeled SPECjbb2005 on the three-tier client/server architecture, with the middle layer as the primary focus. According to SPEC, “Random input selection represents the first (user) tier. SPECjbb2005 fully implements the middle-tier business logic. The third tier is represented by tables of objects, implemented by Java Collections, rather than a separate database.”1 SPECjbb2005 utilizes multiple special data groups and multiple threads as it runs. Each data unit is a “warehouse,” a roughly 25MB collection of data objects. Each thread represents an active user posting transaction requests within a warehouse. The benchmark run begins with one warehouse and then increases the number of warehouses; its goal is to saturate the server’s processor capacity. As the number of warehouses increases, so does the number of threads. The benchmark’s metric portrays the server’s throughput in business operations per second or SPECjbb2005 BOPS. A higher number of SPECjbb2005 BOPS is better. (For more information on SPECjbb2005, go to http://www.spec.org.) About Intel® Xeon® processor E5-2600 series According to Intel, the Intel® Xeon® processor E5-2600 product family delivers leadership performance, excellent data center performance per watt, and breakthrough I/O innovation and trusted hardware security features to enable IT to scale. These processors power not only servers and workstations, but also storage and communication systems. Supporting up to eight cores per processor and up to 768 GB of system memory, the Intel® Xeon® processor E5-2600 product family increases performance by up to 80 percent compared to the previous generation Intel® Xeon® processor 5600 series. Like all recent Intel® Xeon® processors, the Intel® Xeon® processor E5-2600 product family features Intel® Virtualization Technologies (VT). Intel® VT provides hardware assists, which increase performance and scalability and reduce CPU overhead. Learn more about Intel® Xeon® processor E5-2600 series at http://download.intel.com/newsroom/kits/xeon/e5/pdfs/Intel_Xeon_E5_Factsheet.pdf 1 http://www.spec.org/jbb2005/docs/UserGuide.htm Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 5 on Intel Xeon processor E5-2600-based servers
  • 6. About Red Hat Enterprise Virtualization 3 for Servers Red Hat Enterprise Virtualization is a complete virtualization management solution for server and desktop virtualization and the first enterprise-ready, fully open- source virtualization platform. It is based on the Kernel-based Virtual Machine (KVM) hypervisor and the oVirt open virtualization management platform, and is designed to run enterprise-grade workloads – whether the virtual machines are running Red Hat Enterprise Linux or Microsoft® Windows®. Red Hat Enterprise Virtualization fully supports Intel® VT, and allows high VM density per physical machine. Red Hat Enterprise Virtualization features support for high-availability scenarios, live migration, live snapshots, live storage migration and management, network management, and scheduling of system tasks. IN CONCLUSION Consolidating to a virtualized environment that supports VMs running the original operating systems can help you save on data center costs and eliminate retuning and testing costs that can be necessary when porting applications. You can reinstall the operating systems, such as Red Hat Enterprise Linux 5.8, on VMs and copy the application software and configuration to them. Selecting a virtual environment that optimizes performance and improves price/performance can lead to significant savings in the data center. You can get better performance and greater efficiency by replacing several older servers with newer ones powered by Intel® Xeon® processors running Red Hat Enterprise Virtualization, reducing the number of servers you need to run and maintain. In our tests, we easily and successfully migrated a middleware application running on Red Hat Enterprise Linux on a two- to three-year-old bare-metal server to virtual machines on Red Hat Enterprise Virtualization 3 Hypervisor using Intel® Xeon® processors E5-2690. Not only was there minimal disruption of the workload, but performance increased dramatically—by 90.3 percent when we ran one VM and by 143.8 percent when we ran two VMs. These findings demonstrate that moving older servers to Red Hat Enterprise Virtualization VMs with newer Intel® Xeon® processors can provide all of the benefits of virtualization while significantly improving application performance. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 6 on Intel Xeon processor E5-2600-based servers
  • 7. APPENDIX A – SERVER CONFIGURATION INFORMATION Figure 4 provides detailed configuration information for the test servers. System White box Previous-generation white box General Number of processor packages 2 2 Number of cores per processor 8 4 Number of hardware threads per core 2 2 CPU Vendor Intel Intel Name Xeon Xeon Model number E5-2690 E5540 Stepping C1 C0 Socket type LGA2011 LGA1366 Core frequency (GHz) 2.90 2.53 Bus frequency 8.0 GT/s 5.86 GT/s L1 cache 32 KB + 32KB (per core) 32 KB + 32KB (per core) L2 cache 256 KB (per core) 256 KB (per core) L3 cache (MB) 20 8 Platform Vendor and model number Intel Server Board Intel Server Board Motherboard model number S2600GZ S5520HC BIOS name and version SE5C600.86B.01.02.0003 S5500.86B.01.00.0061 BIOS settings Default Default Memory module(s) Total RAM in system (GB) 64 24 Vendor and model number Samsung M393B1K70BH1-CH9 Kingston KVR1333D3E9S-4GI Type PC3-10600R PC3-10600R Speed (MHz) 1,333 1,333 Speed running in the system (MHz) 1,333 1,333 Timing/Latency (tCL-tRCD-tRP-tRASmin) 9-9-9-36 9-9-9-36 Size (GB) 8 4 Number of RAM module(s) 8 6 Chip organization Double-sided Double-sided Operating system Red Hat Enterprise Virtualization Name Red Hat Enterprise Linux 5.8 Hypervisor 6.3 Kernel 2.6.32-279.51.el6.x86_64 2.6.18-308.el5 x86_64 File system ext4 ext3 Language English English RAID controller Vendor and model number Intel Onboard RSTe iastor Intel Embedded Server RAID II Firmware version N/A A1002251631I Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 7 on Intel Xeon processor E5-2600-based servers
  • 8. System White box Previous-generation white box Driver version RHEV 6.3 default RHEL 5.8 default Cache size None None Hard drive 1 Vendor and model number Intel SSD 710 Series Western Digital WD160ABYS Number of drives 1 1 Size (GB) 100 160 RPM N/A 7,200 Type SAS SATA Ethernet adapter First Ethernet adapter Intel I350 Quad-Port Gigabit Vendor and model number Intel on-board NIC S50 Ethernet Controller Type Integrated Integrated Second Ethernet adapter Intel Ethernet Server Adapter Vendor and model number Intel Ethernet Server Adapter X520-SR1 X520-SR1 Type PCI-E PCI-E Power supplies Total number 1 1 Vendor and model number Intel DPS-750XB A REV:S4F Delta DPS-1000 HBA Wattage of each (W) 750 1,000 Cooling fans Total number 5 2 Nidec UltraFlo V60E12BS1B5- Vendor and model number Dynatron G555 07A014 Dimensions (h x w) of each 2-1/2” x 2-1/2” 2-1/2” x 2-1/2” Volts 12 12 Amps 1.60 0.75 Optical drive Vendor and model number TEAC DV-28S-W None Figure 4: System configuration information for the test servers. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 8 on Intel Xeon processor E5-2600-based servers
  • 9. APPENDIX B - HOW WE TESTED We performed SPECjbb2005 tests in three scenarios: the previous-generation white box server (16 cores, 24GB); one Red Hat Enterprise Virtualization VM (16 cores, 24 GB) on the second white box with two Intel® Xeon® processors E5-2690, and simultaneously workloads on two Red Hat Enterprise Virtualization VMs (each with 16 cores, 24 GB) on the second white box. Installing Red Hat Enterprise Virtualization Hypervisor on the second white box with Intel® Xeon® processor E5-2690 We performed the following steps to install Red Hat Enterprise Virtualization Hypervisor 3.1 on our system under test. For further information, refer to the Red Hat Enterprise Virtualization install documentation located on the installation media. 1. Boot to the Red Hat Enterprise Virtualization Hypervisor standalone installation disk. 2. Allow the installation to automatically boot to begin the installation process. 3. Once the installer loads, select Install Hypervisor. 4. Select the proper disk to install Red Hat Enterprise Virtualization on, and click Continue. 5. Select the disk again, and click Continue. 6. Enter and confirm a new password, and click Install. 7. Once the installation is completed, click Reboot. 8. Log onto the Red Hat Enterprise Virtualization 3 Hypervisor console as admin. 9. Select the Network screen, and enter the server’s name. 10. On the Network screen, enter the IP address for the DNS and NTP servers. Often they will both point to the Red Hat Enterprise Virtualization Manager server via the management network (see the next step). 11. On the Network screen, select the network interface for the management network (able to access the Red Hat Enterprise Virtualization Manager server). 12. On the NIC configuration screen, select static IP address and enter the IP address, netmask, and gateway for the hypervisor. 13. Select Apply, and press Enter to save the configuration. 14. Select the Security screen, and select Enable SSH Password Authentication. 15. Select Apply, and press Enter to save the configuration. 16. On the Red Hat Enterprise Virtualization Manager screen, enter the IP address for the Red Hat Enterprise Virtualization Manager (assumed to be on and connected to the hypervisor via the management network). 17. On the same screen, select Verify RHEVM certificate. 18. On the same screen, enter a password (for root access to the hypervisor) in the Password and Confirm Password boxes. 19. Select Apply, and press Enter to save the configuration. 20. On the Status screen, select Logout, and press Enter. 21. At the login prompt, login in as root using the password entered in Step 17. 22. Start the nomad service with the following commands: chkconfig numad on service numad start 23. Log off the server. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 9 on Intel Xeon processor E5-2600-based servers
  • 10. Creating Red Hat Enterprise Linux 5.8 guests Comments on managing the Red Hat Enterprise Virtualization 3.1 Hypervisor from Red Hat Enterprise Virtualization Manager We assume that Red Hat Enterprise Virtualization Manager has been configured for the hypervisor; that is, within Red Hat Enterprise Virtualization Manager the following tasks have been performed: 1. One local-storage datacenter and cluster has been created. 2. The management network has been associated with the cluster 3. The Red Hat Enterprise Virtualization 3 Hypervisor server has been accepted as a host in this datacenter. 4. The installation DVD image for Red Hat Enterprise Linux 5.8 has been uploaded to an ISO storage domain. Creating the Red Hat Enterprise Virtualization guests 1. Log into Red Hat Enterprise Virtualization Manager. 2. In the Hosts tab, select New Server. 3. In the New Server Virtual Machine window, name your VM, select the Blank template, enter 24 GB for RAM, select 16 cores as 16 one-CPU sockets, select Red Hat Enterprise Linux 5.8 x86_64 as the operating system, and click OK. 4. A New Virtual Machine – Guide Me window will appear. Click Configure Network Interfaces. 5. In the New Network Interface window, name the NIC, select the VM or management network, select the Red Hat VirtIO type, and click OK. 6. Back at the New Virtual Machine – Guide Me window, select Configure Virtual Disks. 7. In the New Virtual Disk window, enter 40 GB, keep the defaults, and click OK. 8. From the main VM window, right-click on the VM, and select Run Once. 9. On the Run Once Window, attach the Red Hat Enterprise Linux 5.8 x86_64 ISO image to the VM’s CD device, and click Run. 10. From the main VM window, select the VM and open its console window. 11. Install and configure Red Hat Enterprise Linux 5.8 following the instructions in section Installing Red Hat Enterprise Linux 5.8 on the previous-generation white box server, below. 12. Repeat steps 2 through 11 for each additional VM. Installing Red Hat Enterprise Linux 5.8 on the previous-generation white box server or guests 1. Insert the Red Hat Enterprise Linux 5.8 x68_64 install DVD, and boot the server. 2. On the CD Found screen, select Skip, and press Enter. 3. On the first RED HAT ENTERPRISE LINUX 5 screen, click Next. 4. On the Installation Language screen, select English, and click Next. 5. On the Installation keyboard screen, select U.S  English, and click Next 6. On the Installation Number pop-up screen, either enter your subscription number or select skip, then press OK. 7. On the Warning pop-up screen, click Yes to initialize the boot disk. 8. On the disk-partitioning screen, verify that the correct drive is checked, and click Next. 9. On the Warning pop-up screen, click Yes to remove any previous Linux partitions and data on the installation drive. 10. On the Network Devices screen, click Edit to configure the NICs. 11. On the Edit Interface pop-up screen, select IPv4 and Manual configuration, enter the server’s IP address and Prefix, and click OK. 12. Back on the Network Devices screen, enter the server’s hostname and the IP addresses for its Gateway and DNS server. Click Next. 13. On the Time zone screen, select your time zone, and click Next. 14. On the Administrator Password screen, enter the root password twice, and click Next. 15. On the software-package screen, keep the defaults, and click Next. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 10 on Intel Xeon processor E5-2600-based servers
  • 11. 16. On the next screen, click Next to partition the drive and begin OS installation. 17. When the install completes, click Reboot. 18. On the Welcome screen, click Forward. 19. One License Agreement screen, select Yes, and click Forward. 20. On the Firewall screen, select Disabled, and click Forward. 21. On the Warning pop-up screen, click Yes. 22. On the SELinux screen, select Disabled, and click Forward. 23. On the Warning pop-up screen, click Yes. 24. On the Kdump screen, keep the defaults and click Forward. 25. On the Date and Time screen, check the defaults, and click Forward. 26. On the Software Updates screen, choose the option for your subscription status, and click Forward. 27. On the Create User screen, enter the user id, password, and name, and click Forward. 28. On the Sound Card screen, click Forward. 29. On the Additional CDs screen, click Finish to reboot the server. 30. Log into the server as root 31. Configure the server so that the middleware application can use up to 21GB in huge pages (q.v., the memory specification for the JVMs in the runSPECjbb.sh script, below): a. Append the following line to the file /etc/security.limits. * - memlock 22020096 b. Append the following lines to the file /etc/sysctl.conf. ## allocate approximately 21GB for huge pages, and ## allow the admin group to access them. vm.nr_hugepages = 10951 vm.hugetlb_shm_group = 0 c. Activate huge pages by executing the following command. sysctl -p d. Log out of this account so that the new resource limit can take affect. Installing the Middleware application, SPECjbb2005, on the previous-generation server 1. Log onto the previous-generation server with the userid of the application, and go to its top-level directory. 2. Copy the archive to the server and unpack it tar xf SPECjbb2005_v1.07.tar 3. Create the shell script runSPECjbb.sh (see section Running the Middleware workload, below) into the top- level SPECjbb2005 directory. Migrating the Middleware application from the previous-generation server to the VMs We created a tar archive of the SPECjbb directory on the previous-generation server and copied the archive to each VM. 1. Log onto the previous-generation server with the userid of the application, and go to the top-level SPECjbb2005 directory. 2. Create an archive of the middleware application: cd .. tar czf /tmp/SPECjbb2005_v1.07.tgz SPECjbb2005_v1.07 3. Copy the archive to the first VM with scp: scp /tmp/SPECjbb2005_v1.07.tgz <IP Address of VM 1>:/tmp 4. Log off the previous-generation server and log onto the first VM with the userid of the application. 5. Change directory to the location of the middleware application. 6. Unpack the archive: tar xzf /tmp/SPECjbb2005_v1.07.tgz 7. Repeat steps 3 through 6 for the second VM. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 11 on Intel Xeon processor E5-2600-based servers
  • 12. Running the middleware workload We ran the following script to run the SPECjbb2005 workload on each VM, and on the previous-generation server. The script also collects server performance and resource usage on the VM and hypervisor. runSPECjbb.sh #!/bin/bash ## Install and run this script in the top-level SPECjbb2005 directory. ## Run two instances of SPECjbb2005 export CLASSPATH=./jbb.jar:./check.jar:$CLASSPATH # print JVM version information date echo JVM classpath = $CLASSPATH java -version echo ################### JVM options (Open JDK) ## memory: jvm_opts1="-Xms10g -Xmx10g -Xmn9g" ## garbage-collection: jvm_opts2="-XX:+UseParallelOldGC -XX:ParallelGCThreads=8 -XX:+AlwaysPreTouch" ## other: jvm_opts3="-XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+UseLargePages -XX:LargePageSizeInBytes=2m -XX:+UseCompressedOops -XX:AllocatePrefetchDistance=192 -XX:AllocatePrefetchLines=4 -XX:SurvivorRatio=68 -XX:TargetSurvivorRatio=90 -XX:LoopUnrollLimit=45" ################### jvm_opts="$jvm_opts1 $jvm_opts2 $jvm_opts3" ############ ## Gather resource usage every 5 seconds from this server, and the RHEV-H. server. ssh rhevh3 "vmstat -n 5" > vmstat_rhevh.out & vmstat -n 5 > vmstat.out & echo "Starting SPECbb Controller" java -cp jbb.jar:check.jar -Xms32m -Xmx32m spec.jbb.Controller -propfile SPECjbb.props & sleep 5 taskset -c 0-7 java $jvm_opts spec.jbb.JBBmain -propfile SPECjbb.props -id 1 | tee multi.1 | egrep "warehouses|throughput" & taskset -c 8-15 java $jvm_opts spec.jbb.JBBmain -propfile SPECjbb.props -id 2 | tee multi.2 | egrep "warehouses|throughput" pkill -f vmstat; jobs; wait echo "Run completed"; date ## end of file Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 12 on Intel Xeon processor E5-2600-based servers
  • 13. ABOUT PRINCIPLED TECHNOLOGIES We provide industry-leading technology assessment and fact-based marketing services. We bring to every assignment extensive experience with and expertise in all aspects of technology testing and analysis, from researching new technologies, to developing new methodologies, to testing with existing and new tools. Principled Technologies, Inc. 1007 Slater Road, Suite 300 Durham, NC, 27703 When the assessment is complete, we know how to present the results to www.principledtechnologies.com a broad range of target audiences. We provide our clients with the materials they need, from market-focused data to use in their own collateral to custom sales aids, such as test reports, performance assessments, and white papers. Every document reflects the results of our trusted independent analysis. We provide customized services that focus on our clients’ individual requirements. Whether the technology involves hardware, software, Web sites, or services, we offer the experience, expertise, and tools to help our clients assess how it will fare against its competition, its performance, its market readiness, and its quality and reliability. Our founders, Mark L. Van Name and Bill Catchings, have worked together in technology assessment for over 20 years. As journalists, they published over a thousand articles on a wide array of technology subjects. They created and led the Ziff-Davis Benchmark Operation, which developed such industry-standard benchmarks as Ziff Davis Media’s Winstone and WebBench. They founded and led eTesting Labs, and after the acquisition of that company by Lionbridge Technologies were the head and CTO of VeriTest. Principled Technologies is a registered trademark of Principled Technologies, Inc. All other product names are the trademarks of their respective owners. Disclaimer of Warranties; Limitation of Liability: PRINCIPLED TECHNOLOGIES, INC. HAS MADE REASONABLE EFFORTS TO ENSURE THE ACCURACY AND VALIDITY OF ITS TESTING, HOWEVER, PRINCIPLED TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTY, EXPRESSED OR IMPLIED, RELATING TO THE TEST RESULTS AND ANALYSIS, THEIR ACCURACY, COMPLETENESS OR QUALITY, INCLUDING ANY IMPLIED WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE. ALL PERSONS OR ENTITIES RELYING ON THE RESULTS OF ANY TESTING DO SO AT THEIR OWN RISK, AND AGREE THAT PRINCIPLED TECHNOLOGIES, INC., ITS EMPLOYEES AND ITS SUBCONTRACTORS SHALL HAVE NO LIABILITY WHATSOEVER FROM ANY CLAIM OF LOSS OR DAMAGE ON ACCOUNT OF ANY ALLEGED ERROR OR DEFECT IN ANY TESTING PROCEDURE OR RESULT. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH ITS TESTING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC.’S LIABILITY, INCLUDING FOR DIRECT DAMAGES, EXCEED THE AMOUNTS PAID IN CONNECTION WITH PRINCIPLED TECHNOLOGIES, INC.’S TESTING. CUSTOMER’S SOLE AND EXCLUSIVE REMEDIES ARE AS SET FORTH HEREIN. Migrating server workloads to Red Hat Enterprise Virtualization A Principled Technologies test report 13 on Intel Xeon processor E5-2600-based servers