SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
A Comparison of
PowerVM and x86-Based
Virtualization Performance

       October 20, 2009




                           Elisabeth Stahl, Mala Anand
                     IBM Systems and Technology Group
IBM PowerVM Virtualization


Virtualization technologies allow IT organizations to consolidate workloads running on multiple operating
systems and software stacks and allocate platform resources dynamically to meet specific business and
application requirements. Leadership virtualization has become the key technology to efficiently deploy
servers in enterprise data centers to drive down costs and become the foundation for server pools and
cloud computing technology. Therefore, the performance of this foundation technology is critical for the
success of server pools and cloud computing.

Virtualization may be employed to:
     • Consolidate multiple environments, including underutilized servers and systems with varied and
         dynamic resource requirements
     • Grow and shrink resources dynamically, derive energy efficiency, save space, and optimize
         resource utilization
     • Deploy new workloads through provisioning virtual machines or new systems rapidly to meet
         changing business demands
     • Develop and test applications in secure, independent domains while production can be isolated to
         its own domain on the same system
     • Transfer live workloads to support server migrations, balancing system load, or to avoid planned
         downtime
     • Control server sprawl and thereby reduce system management costs

The latest advances in IBM® PowerVM™ offer broader platform support, greater scalability, higher
efficiency in resource utilization, and more flexibility and robust heterogeneous server management than
ever before. This paper will discuss the advantages of virtualization, highlight IBM PowerVM, and
analyze the performance of virtualization technologies using industry-standard benchmarks.



PowerVM

With IBM Power™ Systems and IBM PowerVM virtualization technologies, an organization can
consolidate applications and servers by using partitioning and virtualized system resources to provide a
more flexible, dynamic IT infrastructure. PowerVM delivers industrial strength virtualization for AIX®, IBM
i, and Linux® environments on IBM POWER processor-based systems; the Power Hypervisor™ supports
multiple operating environments on a single system and is integrated as part of the system firmware.
PowerVM offers the flexibility of combining dedicated and shared resources in the same partition. IBM
Power Systems servers and PowerVM technology are designed to deliver a dynamic infrastructure,
reducing costs, managing risk and improving service levels.


Processor Virtualization

PowerVM’s advanced dynamic logical partitioning (LPAR) capabilities allow a single partition to act as a
completely separate AIX, IBM i, or Linux operating environment. Partitions can have dedicated or shared
processor resources. With shared resources, PowerVM can automatically adjust pooled processor
resources across multiple operating systems, borrowing processing power from idle partitions to handle
high transaction volumes in other partitions.

PowerVM Micro-Partitioning™ supports up to 10 dynamic logical partitions per processor core.
Depending upon the Power server, up to 254 independent virtualized servers can be run on a single
physical Power server — each with its own processor, memory, and I/O resources. These partitions can
                                     th
be assigned at a granularity of 1/100 of a core. Consolidating systems with PowerVM can reduce


© IBM Corporation 2009                                                                              2
All Rights Reserved
operational costs, improve availability, ease management and improve service levels, while allowing
businesses to quickly deploy applications.

Shared processor pools allow for the automatic non-disruptive balancing of processing power between
partitions assigned to shared pools, resulting in increased throughput. It also provides the ability to cap
the processor core resources used by a group of partitions to potentially reduce processor-based
software licensing costs.

Shared dedicated capacity allows for the “donation” of spare CPU cycles from dedicated processor
partitions to a shared processor pool. The dedicated partition maintains absolute priority for dedicated
CPU cycles. Enabling this feature can help to increase system utilization, without compromising the
computing power for critical workloads in a dedicated processor. PowerVM logical partitioning for
POWER6™ processor-based systems has received the Common Criteria Evaluation and Validation
Scheme (CCEVS) EAL4+ certification for security capabilities.


Memory Virtualization

PowerVM features Active Memory™ Sharing, the technology that allows an organization to intelligently
and dynamically reallocate memory from one partition to another for increased utilization, flexibility and
performance. Active Memory Sharing enables the sharing of a pool of physical memory among logical
partitions on a single server, helping to reduce the memory resource capacity in a consolidated
environment by increasing memory utilization and driving down system costs. The memory is
dynamically allocated amongst the partitions as needed, to optimize the overall physical memory usage in
the pool. Along with shared memory, PowerVM also supports dedicated memory allocation, enabling
partitions sharing memory and partitions with dedicated memory to coexist in the same system.


I/O Virtualization

Delivered with PowerVM is the Virtual I/O Server (VIOS), a special-purpose partition that can be used to
virtualize I/O resources to client partitions. VIOS owns the resources that are shared with clients. A
physical adapter assigned to the VIOS partition can be shared by one or more other partitions. VIOS is
designed to reduce costs by eliminating the need for dedicated network adapters, disk adapters and disk
drives, and tape adapters and tape drives in each client partition. With VIOS, client partitions can easily
be created for test, development, or production purposes. PowerVM also supports dedicated I/O along
with VIOS, on the same system. Therefore, a single system can have I/O hosted by VIOS for some
partitions while other partitions can have dedicated I/O devices.


Partition Mobility

Live Partition Mobility facilitates the migration of a running AIX or Linux partition from one physical server
to another compatible server without application downtime for planned system maintenance, migrations,
provisioning, and workload management.


PowerVM Lx86 Support for Linux Applications

PowerVM Lx86 is a cross-platform virtualization solution that enables the running of a wide range of x86
Linux applications on Power Systems platforms within a Linux on Power partition without modifications or
recompilation of the workloads. This feature enables rapid consolidation of x86 applications onto Power
Systems platforms to take advantage of the advanced performance, scalability, and RAS characteristics


Workload Partitioning



© IBM Corporation 2009                                                                                 3
All Rights Reserved
PowerVM technology also supports another mode of virtualization capability called Workload Partitions
(WPARs), a software partitioning technology that is provided by AIX. Introduced with AIX Version 6,
WPAR does not have any dependencies on hardware features. WPAR enables consolidation of
workloads on a single AIX operating system by proving isolation between workloads running in different
WPARs. From an application perspective it is running in its own operating system environment. A key
feature in WPAR is mobility; a running WPAR can be relocated from one VM to another VM irrespective
of where the VMs are hosted. This feature enables applications to be migrated to another system during
software upgrades and other planned maintenance, to balance workloads, to provision rapidly to meet
growth dynamically and to improve energy efficiency by further consolidating on the fly during low load
periods.


Systems Management

IBM Systems Director supports the PowerVM environment and is the IBM management tool for multiple,
heterogeneous servers. IBM Systems Director supports advanced management functions such as
workload lifecycle management, health check, and topology mappings, as well as the ability to take action
on monitored events

IBM Systems Director VMControl™ V2.2 is a plug-in option for IBM Systems Director that represents a
transformation from managing virtualization to using virtualization to better manage an entire IT
infrastructure. IBM Systems Director and VMControl are designed to help reduce the total cost of
ownership in a virtual environment by decreasing management costs, increasing asset utilization, and
linking infrastructure performance to business goals.

VMControl is available in three Editions, to suit the varying levels of virtualization deployment at client
sites. VMControl Express Edition provides basic virtual machine lifecycle management; VMControl
Standard Edition adds virtual appliance lifecycle management; and VMControl Enterprise Edition adds
system pool lifecycle management. VMControl Standard Edition captures information from active systems
and stores the information in a repository as reusable system images, also referred to as virtual
appliances. VMControl Enterprise Edition allows users to create and manage system pools – or groups of
virtual appliances deployed across multiple physical servers – as easily as managing a single entity. The
advanced virtualization management capabilities of VMControl provide a pathway for organizations to
build sophisticated cloud computing environments.




© IBM Corporation 2009                                                                              4
All Rights Reserved
PowerVM Advantages


PowerVM offers a secure virtualization environment built on the advanced RAS features and leadership
performance of the Power Systems platform. Numerous advantages of PowerVM exist including:

      •     Higher resource utilization: PowerVM promotes high resource utilization by virtualizing resources
            including processors, memory and I/O across multiple virtual machines

      •     Flexibility: PowerVM runs on all Power Systems servers, from blades to top of the line high-end
            servers. PowerVM provides the most flexibility in combining dedicated and shared resources in a
            partition supporting dynamic resource allocation.

      •     Scalability: PowerVM supports partitions as small as 1/10 of a processor and as large as 64
            physical processors. On a single Power system, up to 254 partitions can be accommodated.

      •     Availability: Live Partition Mobility helps eliminate planned downtime by moving the partition while
            it is running to another server, upgrading or maintaining hardware without interrupting productive
            work.


PowerVM is commonly employed with enterprise class applications and workloads because of its level of
sophistication and maturity. VMware vSphere is third-party software that must be installed on x86
hardware that leverages hardware-assist virtualization optimizations. In contrast, Power Systems servers
implement a virtualization architecture with components embedded in the hardware, firmware and
operating system software. The capabilities of this integrated virtualization architecture are thus
significantly different and in many areas more advanced.

PowerVM, by enabling “firmware-based” partitions, provides greater partition isolation than software-
based virtualization technologies. Firmware-based logical partitions (or VMs) reduce the potential for
performance bottlenecks and contribute to higher levels of availability and security than may be realized
with software-based virtualization. They also contribute to increased linear scalability.

Power Systems servers and PowerVM capabilities are more granular and more closely integrated than is
the case for VMware, Hyper-V and equivalent x86-based virtualization tools. The Power Systems platform
also benefits from numerous industry-leading availability optimization features. These distinctive
capabilities have caused widespread adoption of Power Systems servers to support transaction and
database-intensive systems whose performance and uptime requirements are significantly more
demanding than the norm.

The importance of workload management should be highlighted. Partitioning creates the potential for high
levels of capacity utilization. The extent to which this potential will be realized in practice depends on the
mechanisms that allocate system resources between and monitor and control workload execution
processes across partitions. If these mechanisms are ineffective, a high proportion of system capacity
may be idle at any given time. Close integration of partitioning and workload management capabilities is
necessary to minimize risks that surges in workloads running in individual partitions will impact
performance and availability. POWER6-based systems also have larger memory per core, higher memory
and I/O bandwidth per core as well as larger cache per core compared to Intel Xeon 5500 series
processors; therefore POWER6 systems can consolidated a higher number of partitions and can more
effectively handle workload surges, leading to demonstrably higher performance.

PowerVM is ultimately well optimized to handle business-critical systems and complex multi-partition
production environments. The next section of the paper will highlight a performance analysis of PowerVM
and x86 technologies that employs industry-standard benchmarks.

© IBM Corporation 2009                                                                                   5
All Rights Reserved
Performance Comparison of PowerVM and x86 Virtualization
Technologies

To compare the performance of virtualization technologies, it is useful to highlight industry standard and
ISV benchmark results. Every single Power Systems benchmark includes the hypervisor and is
considered virtualized. Virtualized and native performance should not be confused; benchmark results
achieved without an active hypervisor should not be confused with results that did include a hypervisor.


This comparison will focus on three industry benchmarks: the online transaction processing benchmark
TPC-C, the SAP Sales and Distribution two-tier benchmark and the Storage Performance Council SPC-1
benchmark.


AIM7 Multiuser and DayTrader 2.0 Benchmark performance is also highlighted, comparing Power
Systems and PowerVM with Intel Xeon 5570 processors and Windows 2008 Server Hyper-V, another
x86-based virtualization technology.


.
Industry Standard Benchmark Performance
TPC-C, an OLTP system benchmark, simulates an environment in which a population of terminal
operators execute transactions against a database. The benchmark is centered on the principal activities
and transactions of an order-entry environment. These transactions include entering and delivering
orders, recording payments, checking the status of orders, and monitoring the level of stock at the
warehouses. Note that IBM is currently the only vendor publishing TPC-C results with virtualization
technology such as PowerVM. Figure 1 shows the TPC-C benchmark results at 4, 8, 16, and 64 cores.
Even with virtualization technologies inherently included as discussed above, the greater than linear
scaling of the results is noteworthy.


    7, 0 0 0 ,0 0 0

    6 , 0 0 0 ,0 0 0

    5, 0 0 0 ,0 0 0

    4 , 0 0 0 ,0 0 0

    3 , 0 0 0 ,0 0 0                                                                tpm C
    2 , 0 0 0 ,0 0 0

     1, 0 0 0 ,0 0 0

                  0
                       4 - co r e   8 - co r e   16 - co r e    6 4 - co r e




 Figure 1.IBM TPC-C Results


           System               Chips/cores/threads      Avail Date        $/tpmC   tpmC

TPC-C      IBM Power 570        2/4/8                    11/26/07          $3.50    404,462

TPC-C      IBM Power 550        4/8/16                   04/20/08          $2.49    629,159

TPC-C      IBM Power 570        8/16/32                  11/21/07          $3.54    1,616,162

TPC-C      IBM Power 595        32/64/128                12/10/08          $2.81    6,085,166

Source: http://www.tpc.org     Results current as of 10/16/09




© IBM Corporation 2009                                                                               6
All Rights Reserved
The SAP Sales and Distribution (SD) Benchmark covers a sell-from-stock scenario, which includes the
creation of a customer order with five line items and the corresponding delivery with subsequent goods
movement and invoicing.

For 2009, the SAP SD Benchmark was updated to the SAP enhancement package 4 for SAP ERP 6.0 to
reflect the practice of SAP customers across all industries. The steps of the benchmark scenario
remained unchanged but made the SD benchmark more resource-intensive. For this reason,
comparisons between SAP SD results on ERP Release 6 (Figures 2, 3 and 4) with SAP enhancement
package 4 for SAP ERP 6.0 (Unicode) (Figure 5) have been avoided in this paper

Figure 2 compares a “Full Resource Partition” SAP SD 2-tier IBM result with a result that is noted as
using “virtual CPUs.” Note that the users per core is approximately the same for each result, a conclusion
that is expected as both configurations contain PowerVM and have implemented virtualization.

        600

        500

        400

        300
                                                                       Users/core
        200

        100

                  0
                        Full Resource    Partial Resource
                          Partition      Partition (vcpus)



Figure 2.IBM SAP SD 2-tier “Full Resource Partition” result vs. “Partial Resource Partition (vcpus)” result


                                   System              Proc chips/cores/threads      Cert #    Users     Users/core    OS           ERP release

SAP SD 2-tier result               IBM Power 570       2/4/8                         2007037   2035      508.75        AIX 6.1      6.0

SAP SD 2-tier “virtual”            IBM Power 570       2/4/8 using 2 virtual cpus    2008080   1020      510           AIX 6.1      6.0

Source: http://www.sap.com/benchmark                Results current as of 10/16/09




In contrast, Figure 3 depicts a comparison between “single system image in native mode without
virtualization” results vs. results using VMware virtualization. Note that a major difference exists between
these two results; the “virtualized” results achieve fewer users per core. For these configurations, a price
is paid in performance for the ability to participate in x86 virtualization technologies.


                      240
     Users/core




                      220
                                                                                     SAP SD 2-tier

                                                                                     SAP SD virtual with
                      200                                                            Vmware



                      180
                                               HP




Figure 3.SAP SD 2-tier “Single system OS image in native mode” results vs. “VMware Virtualization” results


                                System                                Proc                      Cert #         Users   Users/core     OS          ERP
                                                                      chips/cores/threads                                                         release


© IBM Corporation 2009                                                                                                                            7
All Rights Reserved
SAP SD 2-tier          HP BL 460c blade x5355@            2/8/8                      2007002    1841     230           Windows Server 2003           6.0
result                 2.66GHz

SAP SD 2-tier          HP BL 460c blade x5355@            2/8/8                      2007035    402      201           VMware 3.01/ Windows Server   6.0
virtual                2.66GHz                                                                                         2003

Source: http://www.sap.com/benchmark    Results current as of 10/13/09



Figure 4 shows users per core for virtualized results.



     600

     500

     400

     300
                                                           Users/core
     200

     100

       0
           IBM     HP       Sun   Fujitsu    Dell



Figure 4.SAP SD 2-tier “virtual” results


                       System                  Proc chips/cores/threads     Cert #      Users    Users/core    Virtualization SW/OS                  ERP
                                                                                                                                                     release

SAP SD 2-tier          IBM Power 570           2/4/8 using 2 virtual cpus   2008080     1020     510           PowerVM/ AIX 6.1                      6.0
virtual

SAP SD 2-tier          Dell PowerEdge          2/8/8 using 2 virtual cpus   2007048     421      210.5         VMware ESX 3.0.1/Windows Server       6.0
virtual                2900                                                                                    2003

SAP SD 2-tier          Fujitsu BX630           4/8/8 using 2 virtual cpus   2008008     490      245           VMware ESX 3.5/Windows Server 2003    6.0
virtual

SAP SD 2-tier          HP DL580                4/16/16 using 2 virtual      2008007     516      258           VMware ESX 3.5/Windows Server 2003    6.0
virtual                                        cpus

SAP SD 2-tier          Sun Fire X2200          2/4/4 using 2 virtual cpus   2007067     380      190           VMware ESX 3.0.1 / Windows Server     6.0
virtual                                                                                                        2003

Source: http://www.sap.com/benchmark    Results current as of 10/16/09




Finally, Figure 5 compares an IBM result with another virtualized result using the enhancement package 4
for SAP ERP 6.0 (Unicode) kit. As noted above, the IBM result used in these comparisons can be a “Full
resource partition” result or one that states “virtual cpus” (partition resource partition) since every Power
Systems result uses PowerVM. This comparison confirms that the SAP enhancement package 4 for SAP
ERP 6.0 (Unicode) kit does not change the basic performance and conclusions above.

    500


    400


    300

                                                           Users/core
    200


    100


      0
                 IBM               Fujitsu



Figure 5.SAP Enhancement package 4 for SAP ERP 6.0 (Unicode) Kit Results




© IBM Corporation 2009                                                                                                                               8
All Rights Reserved
System              Proc chips/cores/threads        Cert #     Users   Users/core   Virtualization SW/OS    ERP
                                                                                                                                   release

SAP SD 2-tier result   IBM Power 550       4/8/16                          2009023    3752    469          PowerVM/AIX 6.1         6.0

SAP SD 2-tier result   Fujitsu             2/8/16 using 8 virtual cpus     2009029    2056    257          VMware ESX              6.0
                                                                                                           4.0/SuSE Linux
                                                                                                           Enterprise Server 10

Source: http://www.sap.com/benchmark     Results current as of 10/16/09




Integrated Storage Virtualization and Solid State Technology Performance
As shown in Figure 6, IBM recently published a new Storage Performance Council SPC-1 benchmark
result using the IBM Power 595 with PowerVM and Solid State Drives (SSD). SPC-1 consists of a single
workload designed to demonstrate the performance of a storage subsystem while performing the typical
functions of business critical applications. Those applications are characterized by predominately random
I/O operations and require both queries as well as update operations.. Examples of those types of
applications include OLTP, database operations, and mail server implementations. It also includes some
sequential IO to represent a level of batch component as might occur in a typical production environment.
As detailed in the SPC-1 report, this configuration embraced virtualization to achieve a leadership result.
The configuration entailed five virtual machines, one for AIX to drive the workload, and four instances of
PowerVM VIOS for redundancy and mirroring. This result is the current top SPC-1 result.



            System                                                       SPC-1 IOPS      $/IOP      Data Protection         Date
SPC-1       IBM Power 595 with PowerVM and SSD                           300,993.85      10.71      Mirroring               October 2009
Source: http://www.storageperformance.org/results ; Results current as of 10/16/09.

Figure 6.SPC-1 Result with PowerVM




Application Benchmark Performance: POWER6 and PowerVM vs. Intel Xeon 5570 and Hyper-V

AIM7 Compute Benchmark

AIM7 Multiuser Benchmark, a well known open source benchmark, was recently run in IBM’s
performance lab. The test suites stress the CPU, memory, and I/O, covering a wide range of operations.
Figure 7 depicts the Virtual Machine scaling test results between PowerVM and Microsoft Windows
Hyper-V, an x86 virtualization technology, using the AIM7 Compute Benchmark. The systems under test
include an IBM Power 550 with POWER6 processors and an HP DL370 with Intel Xeon 5570 processors,
running the same level RHEL 5.3 operating system on both. The results highlight superior Power
systems and PowerVM performance on this benchmark surpassing Intel Xeon 5570 processors and
Hyper-V by greater than 70% across 1 to 8 VMs.




© IBM Corporation 2009                                                                                                                       9
All Rights Reserved
AIM7 VM Scaling

     150000



     100000

                                                                              PowerVM
       50000
                                                                              Hyper-V


             0
                     1 VM      4 VMs         6 VMs         8 VMs



Figure 7.AIM7 PowerVM vs. Windows Hyper-V


System Configuration                                                      Cores   Virt SW   Virtual    Jobs / min
                                                                                            Machines
IBM Power 550 5GHz 64GH RAM, RHEL 5.3 SMT enabled                         8       PowerVM   1          17111
                                                                                            4          66753
                                                                                            6          101214
                                                                                            8          135590
HP DL370 Intel Xeon 5570 2.9 GHz 96GB RAM (HT and Turbo enabled in        8       Hyper-V   1          9692
BIOS Intel VTx with EPT HW virtualization assist) RHEL 5.3 (GA, x86_64)
                                                                                            4          38114
                                                                                            6          54371
                                                                                            8          71813



DayTrader 2.0 Benchmark
.
DayTrader2.0, an open source benchmark, was used to compare POWER6 and PowerVM performance
with Intel Xeon 5570 processors and Microsoft Windows Hyper-V. DayTrader 2.0 is a stock trading
system benchmark build around JAVA EE technologies. DayTrader2.0 was configured in three-tier mode
where the back-end database was installed on a separate system. The same back-end database server
and the client (JIBE drivers) systems were used in both PowerVM and Hyper-V cases. The only
difference between the two configurations compared in this test was the system under test for the
application server tier. The study compared the Power 550 with PowerVM and HP DL370 G6 Intel Xeon
5570 system with Hyper-V technology for the application server tier running AIX and Windows 2008
Server Data Center version respectively. The back-end database used IBM DB2® v9.7 and the
application server tier used IBM WebSphere® V7.0.05 middleware software stacks.

The study reveals that when running an EE JAVA application on PowerVM and POWER6 systems
surpass Hyper-V and Intel Xeon 5570 processors system by 61% with 8 vcpus. (Note that Hyper-V does
not support 8vcpus in a single VM; therefore on Hyper-V, 2 VMs each with 4 vcpus were used to compare
with 8 vcpus results on PowerVM.)




© IBM Corporation 2009                                                                                          10
All Rights Reserved
DayTrader2.0 Single VM Scaling

      18000
      16000
      14000
      12000
      10000
                                                                         PowerVM
        8000
                                                                         Hyper-V
        6000
        4000
        2000
            0
                    1vcpu     2vcpus        4vcpus        8vcpus


Figure 8. DayTrader 2.0 PowerVM vs. Windows Hyper-V



System Configuration                                           Cores   Virt SW   Virtual      Page
                                                                                 Processors   Transactions/sec
IBM Power 550 4.2 GHz 128GB RAM, AIX v6.1 TL03 SMT             8       PowerVM   1            2320
enabled, IBM WebSphere v7.0.0.5
IBM Power 570 4.7Ghz 64GB RAM, AIX v6.1 TL03 SMT enabled,                        2            4609
DB2 v9.7, JDBC
4 JIBE Drivers                                                                   4            9132
                                                                                 8            16732
HP DL370 Intel Xeon 5570 2.9 GHz 96GB RAM (HT and Turbo        8       Hyper-V   1            1618
enabled in BIOS Intel VTx with EPT HW virtualization assist)
Windows 2008 Server Data Center, IBM WebSphere v7.0.0.5
IBM Power 570 4.7Ghz 128GB RAM, AIX v6.1 TL03 SMT                                2            3300
enabled, DB2 v9.7, JDBC
4 JIBE Drivers                                                                   4            5899
                                                                                 8            10346




Conclusion

Many organizations around the globe are looking to take advantage of virtualization technologies. With
IBM Power Systems and PowerVM, clients can achieve virtualization with outstanding performance.

As can be seen from the virtualization performance results, the scalability and performance of the
PowerVM benchmarks are unsurpassed. Whether running an OLTP, SAP, storage or application
workload, the PowerVM virtualization technology produces leadership results. In fact, a Power Systems
benchmark containing virtualization technologies may not even state that it uses PowerVM; as seen in the
study, organizations can count on outstanding performance with no increased cost for every type of
workload.




© IBM Corporation 2009                                                                                     11
All Rights Reserved
Appendix A
Test Methodology used for comparing PowerVM to Hyper-V application benchmark Performance

The performance evaluation was conducted at the IBM facilities, using HP DL370 G6 and POWER6
Systems. Two workloads, one compute-intensive and another covering Java, were selected as these two
benchmarks run on multiple operating systems and platforms.
To ensure fair comparison across platforms, and remove variability across each set of tests, the following
actions were taken:
1. Deployment of similar VM configurations in terms of virtual processors and memory allocated per VM.
2. The same set of “benchmark parameters” used across platforms
3. Except for the virtualized workloads under investigation, the remainder of the hardware and software
are common across the two platforms (DB server, JIBE clients etc.,)
4. Tuning was performed based on best practices of respective platforms
       - Hyper-V, Windows, AIX, TCP/IP, WebSphere, and JVM tuning
http://blogs.technet.com/vikasma/archive/2008/07/24/hyper-v-best-practices-quick-tips-2.aspx

http://blogs.msdn.com/tvoellm/archive/2007/10/13/what-windows-server-virtualization-aka-viridian-storage-is-best-for-you.aspx

http://blogs.msdn.com/tvoellm/archive/2008/04/19/hyper-v-how-to-make-sure-you-are-getting-the-best-performance-when-doing-
performance-comparisons.aspx

http://blogs.msdn.com/tvoellm/archive/2008/01/02/hyper-v-integration-components-and-enlightenments.aspx

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tprf_tunewindow
s.html




Systems used:

System Configuration                              Internal and external Storage                          Network

IBM Power 550 5 Ghz, 8 cores POWER6               2 Internal SAS 400GB disks                             2 Host Ethernet Gbit
Processors                                                                                               ports

HP Proliant DL 370 G6, 2.9T Ghz, 8 cores Intel    Embedded SAS array controller with five 400GB          2 x NC364T quad-port
Xeon 5570 Processors                              disk and 1 72GB SAS internal disk                      Network adapter




IBM Power 550 4.2 Ghz, 8 cores POWER6             1 Internal SAS 146GB disk                              2 x FC 5767 dual port
Processors (Application Server)                                                                          Gig-E

IBM Power 570 4.7 Ghz, 8 cores POWER6             2 x FC 5759 dual port FC adapter                       2 x FC5767 dual port Gig
Processors (DB2 Server)                                                                                  –E
                                                  IBM DS5300 with 2 EXP5000 drawers

                                                  1 Logical Volume 16 drives for logging

                                                  1 Logical Volume 16 drives for Database




AIM7 Compute Benchmark:

© IBM Corporation 2009                                                                                                     12
All Rights Reserved
Hyper-V Tests were conducted on September 28 and 29, 2009


       System Tuning:
           - System (BIOS) default settings are used (HT enabled)
       Software Configuration:
           -  Host OS: Windows 2008 Server (Data Center) SP2
           -  Guest OS: RHLE 5.3 (64 bit)
           -  Applied Linux_IC RC2 package
           -  Each VM is configured to use fixed VHD

         PowerVM tests were conducted on September 22 and 23 of 2009
         System Tunings:
           -   Used default system settings
         Software Configuration:
           -   Host OS: PowerVM
           -   Guest OS: RHEL 5.3 (64 bit) (SMT2 enabled)
         Test Methodology:
           -   Each VM is configured with 1 virtual processor
           -   Tests are run 1VM, 4VM, 6VM and 8VMs
           -   For each test, required VMs are booted for running the test
           -   Benchmark compiled using gcc compiler (used default options) on each platform
           - Each test was run to drive CPU utilization close to ~100%

DayTrader2.0 (JDBC mode)
   Hyper-V tests were conducted on October 10 and 11, 2009
      System Tunings: (Application Server)
       -    System (BIOS) default settings are used (HT enabled)

     Software Configuration: (Application Server)
          -   Host OS: Windows 2008 Server (Data Center) SP2
          -   Guest OS: Windows 2008 Server (Data Center) SP2
          -   Applied Linux_IC RC2 package
          -   Each VM is configured to use fixed VHD
          -   Each VM used virtual network adapter
          -   IBM WebSphere 7.0.0.5

     PowerVM tests were conducted on September 30 and October 1, 2009
         System Tunings: (Application Server)
         -   Default system settings
         Software Configuration: (Application Server)
         -   Host OS: PowerVM
         -   Guest OS: AIX 6.1 TL 03 (SMT2 enabled)
         -   IBM WebSphere 7.0.0.5
     Common system/software used in both platform Tests:
        Database Server
         -   DB2 v9.7
         JIBE Controllers:
         -   4 IBM x366 Intel Xeon 3.2Ghz 2 core, 2GB RAM
         -   Red Hat 4.1.2-44
     Test Methodology:
         -   Single VM scaling 1, 2, 4 and 8 cores for application server
         -   Same Database system used for both platform tests
         -   Same JIBE clients used for both platform tests
         -   Similar WebSphere tunings for both platform tests
         -   One WebSphere instance per 2 cores in all tests
         -   Each test is run to drive CPU utilization




© IBM Corporation 2009                                                                         13
All Rights Reserved
References
Comparing Costs of IBM PowerVM and x86 VMware for Enterprise Server Virtualization
ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/pol03023usen/POL03023USEN.PDF


IBM PowerVM
http://www.ibm.com/systems/power/software/virtualization/index.html


IBM PowerVM Virtualization
ftp://ftp.software.ibm.com/common/ssi/pm/sp/n/pod03015usen/POD03015USEN.PDF


What’s New in VMware vSphere™ 4
http://www.vmware.com/files/pdf/vsphere_performance_wp.pdf


Transaction Processing Performance Council
http://www.tpc.org


SAP Standard Application Benchmarks
http://www.sap.com/solutions/benchmark/index.epx


Storage Performance Council
http://www.storageperformance.org/results


AIM7 Benchmarks
http://aimbench.sourceforge.net/


DayTrader 2.0 Benchmarks
http://cwiki.apache.org/GMOxDOC20/daytrader.html


Thanks to Yong Cai, Charles Farrell, Eric Stec, Bernie Carlson, Sergio Reyes, Mark Nellen, Bill Buros, Damon Bull, Terry Thomas,
Ian Robinson, Lotus Douglas, William Bostic and Erin Burke IBM Systems and Technology Group.




                                                                                                     © IBM Corporation 2009
                                                                                                     IBM Corporation
                                                                                                     Systems and Technology Group
                                                                                                     Route 100
                                                                                                     Somers, New York 10589
                                                                                                     Produced in the United States of America
                                                                                                     October 2009
                                             The Power Architecture and Power.org wordmarks
                                                                                                     All Rights Reserved
                                             and the Power and Power.org logos and related marks
                                             are trademarks and service marks licensed by            This document was developed for products and/or
                                             Power.org.                                              services offered in the United States. IBM may not
                                                                                                     offer the products, features, or services discussed in
                                             UNIX is a registered trademark of The Open Group in
                                                                                                     this document in other countries.
                                             the United States, other countries or both.
                                                                                                     The information may be subject to change without
                                             Linux is a trademark of Linus Torvalds in the United
                                                                                                     notice. Consult your local IBM business contact for
                                             States, other countries or both.
                                                                                                     information on the products, features and services
                                             Microsoft, Windows, Windows NT and the Windows          available in your area.
                                             logo are registered trademarks of the Microsoft
                                                                                                     All statements regarding IBM future directions and
                                             Corporation.
                                                                                                     intent are subject to change or withdrawal without
                                             Intel, Itanium and Xeon are registered trademarks and   notice and represent goals and objectives only.
                                             MMX and Pentium are trademarks of Intel Corporation
                                                                                                     IBM, the IBM logo, ibm.com, POWER, POWER5,
                                             in the United States and/or other countries.
                                                                                                     POWER6, Power Systems, and PowerVM are
                                             AMD Opteron is a trademark of Advanced Micro            trademarks or registered trademarks of International
                                             Devices, Inc.                                           Business Machines Corporation in the United States,
                                                                                                     other countries, or both. If these and other IBM

© IBM Corporation 2009                                                                                                                             14
All Rights Reserved
trademarked terms are marked on their first
                         Java and all Java-based trademarks and logos are        occurrence in this information with a trademark symbol
                         trademarks of Sun Microsystems, Inc. In the United      (® or ™), these symbols indicate U.S. registered or
                         States and/or other countries.                          common law trademarks owned by IBM at the time
                                                                                 this information was published. Such trademarks may
                         TPC-C and TPC-H are trademarks of the Transaction
                                                                                 also be registered or common law trademarks in other
                         Performance Processing Council (TPPC).
                                                                                 countries. A current list of IBM trademarks is available
                         SPECint, SPECfp, SPECjbb, SPECweb,                      on the Web at "Copyright and trademark information"
                         SPECjAppServer, SPEC OMP, SPECviewperf,                 at www.ibm.com/legal/copytrade.shtml
                         SPECapc, SPEChpc, SPECjvm, SPECmail,
                                                                                 Other company, product, and service names may be
                         SPECimap and SPECsfs are trademarks of the
                                                                                 trademarks or service marks of others.
                         Standard Performance Evaluation Corporation
                         (SPEC).                                                 IBM hardware products are manufactured from new
                                                                                 parts, or new and used parts. In some cases, the
                         SAP, mySAP and other SAP product and service
                                                                                 hardware product may not be new and may have been
                         names mentioned herein as well as their respective
                                                                                 previously installed. Regardless, our warranty terms
                         logos are trademarks or registered trademarks of SAP
                                                                                 apply.
                         AG in Germany and in several other countries all over
                         the world.                                              Copying or downloading the images contained in this
                                                                                 document is expressly prohibited without the written
                         SPC Benchmark-1 and SPC Benchmark-2 are
                                                                                 consent of IBM.
                         trademarks of the Storage Performance Council.
                                                                                 This equipment is subject to FCC rules. It will comply
                                                                                 with the appropriate FCC rules before final delivery to
                                                                                 the buyer.
                                                                                 Information concerning non-IBM products was
                                                                                 obtained from the suppliers of these products or other
                                                                                 public sources. Questions on the capabilities of the
                                                                                 non-IBM products should be addressed with those
                                                                                 suppliers.
                                                                                 All performance information was determined in a
                                                                                 controlled environment. Actual results may vary.
                                                                                 Performance information is provided “AS IS” and no
                                                                                 warranties or guarantees are expressed or implied by
                                                                                 IBM. Buyers should consult other sources of
                                                                                 information, including system benchmarks, to evaluate
                                                                                 the performance of a system they are considering
                                                                                 buying.
                                                                                 When referring to storage capacity, 1 TB equals total
                                                                                 GB divided by 1000; accessible capacity may be less.
                                                                                 The IBM home page on the Internet can be found at:
                                                                                 http://www.ibm.com.
                                                                                 The IBM Power Systems home page on the Internet
                                                                                 can be found at: http://www.ibm.com/systems/power/


                                                                                 POW03029-USEN-02




© IBM Corporation 2009                                                                                                         15
All Rights Reserved

Weitere ähnliche Inhalte

Was ist angesagt?

VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short PresentationBarcamp Cork
 
E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentationjpenney
 
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...IBM India Smarter Computing
 
Vsicm51 m01 course_intro_
Vsicm51 m01 course_intro_Vsicm51 m01 course_intro_
Vsicm51 m01 course_intro_Luan Truong Duc
 
H2906 Clariion Vmware Ds
H2906 Clariion Vmware DsH2906 Clariion Vmware Ds
H2906 Clariion Vmware Dsjpo1974
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMctc TrainCanada
 
Total cost comparison: VMware vSphere vs. Microsoft Hyper-V
Total cost comparison: VMware vSphere vs. Microsoft Hyper-VTotal cost comparison: VMware vSphere vs. Microsoft Hyper-V
Total cost comparison: VMware vSphere vs. Microsoft Hyper-VPrincipled Technologies
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitsolarisyougood
 
Hds automated-tiered-storage-for-vmware
Hds automated-tiered-storage-for-vmwareHds automated-tiered-storage-for-vmware
Hds automated-tiered-storage-for-vmwareWilliam Wong
 
Fordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventFordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventIBM Danmark
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technologysanjoysanyal
 
Improving Application Availability on Virtual Machines
Improving Application Availability on Virtual MachinesImproving Application Availability on Virtual Machines
Improving Application Availability on Virtual MachinesNeverfail Group
 
White Paper: EMC Backup-as-a-Service
White Paper: EMC Backup-as-a-Service   White Paper: EMC Backup-as-a-Service
White Paper: EMC Backup-as-a-Service EMC
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware ParavirtualizationiTawy Community
 
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...IBM India Smarter Computing
 

Was ist angesagt? (20)

VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short Presentation
 
E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentation
 
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...
IBM PureFlex Solution for Cloud Backup and Recovery: Private Cloud Disaster R...
 
VMware Server Consolidation Security
VMware Server Consolidation SecurityVMware Server Consolidation Security
VMware Server Consolidation Security
 
Vsicm51 m01 course_intro_
Vsicm51 m01 course_intro_Vsicm51 m01 course_intro_
Vsicm51 m01 course_intro_
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
H2906 Clariion Vmware Ds
H2906 Clariion Vmware DsH2906 Clariion Vmware Ds
H2906 Clariion Vmware Ds
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
 
Vmware san connectivity
Vmware san connectivityVmware san connectivity
Vmware san connectivity
 
Total cost comparison: VMware vSphere vs. Microsoft Hyper-V
Total cost comparison: VMware vSphere vs. Microsoft Hyper-VTotal cost comparison: VMware vSphere vs. Microsoft Hyper-V
Total cost comparison: VMware vSphere vs. Microsoft Hyper-V
 
IBM PureFlex Systems with VMware
IBM PureFlex Systems with VMwareIBM PureFlex Systems with VMware
IBM PureFlex Systems with VMware
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kit
 
Hds automated-tiered-storage-for-vmware
Hds automated-tiered-storage-for-vmwareHds automated-tiered-storage-for-vmware
Hds automated-tiered-storage-for-vmware
 
Fordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventFordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power Event
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Improving Application Availability on Virtual Machines
Improving Application Availability on Virtual MachinesImproving Application Availability on Virtual Machines
Improving Application Availability on Virtual Machines
 
White Paper: EMC Backup-as-a-Service
White Paper: EMC Backup-as-a-Service   White Paper: EMC Backup-as-a-Service
White Paper: EMC Backup-as-a-Service
 
Virtualization 101 for Everyone
Virtualization 101 for EveryoneVirtualization 101 for Everyone
Virtualization 101 for Everyone
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware Paravirtualization
 
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
 

Andere mochten auch

A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
POWER VM with IBM i and live partition mobility
POWER VM with IBM i and live partition mobilityPOWER VM with IBM i and live partition mobility
POWER VM with IBM i and live partition mobilityCOMMON Europe
 
Presentation power vm common 2012
Presentation   power vm common 2012Presentation   power vm common 2012
Presentation power vm common 2012solarisyougood
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basicsolarisyougood
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopsolarisyougood
 
Presentation power vm virtualization without limits
Presentation   power vm virtualization without limitsPresentation   power vm virtualization without limits
Presentation power vm virtualization without limitssolarisyougood
 

Andere mochten auch (6)

A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
POWER VM with IBM i and live partition mobility
POWER VM with IBM i and live partition mobilityPOWER VM with IBM i and live partition mobility
POWER VM with IBM i and live partition mobility
 
Presentation power vm common 2012
Presentation   power vm common 2012Presentation   power vm common 2012
Presentation power vm common 2012
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basic
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
 
Presentation power vm virtualization without limits
Presentation   power vm virtualization without limitsPresentation   power vm virtualization without limits
Presentation power vm virtualization without limits
 

Ähnlich wie A Comparison of PowerVM and x86-Based Virtualization Performance

Ds v sphere-enterprise-ent-plus
Ds v sphere-enterprise-ent-plusDs v sphere-enterprise-ent-plus
Ds v sphere-enterprise-ent-plusChau Tuan Nguyen
 
Virtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL ServerVirtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL Serverwebhostingguy
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session aleyeldean
 
Mid term report
Mid term reportMid term report
Mid term reportlokesh039
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulizationAJIT NEGI
 
Virtulization
VirtulizationVirtulization
VirtulizationAntu Sabu
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxVivek Shelke
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mwaresagaroceanic11
 
Vmware virtualization in data centers
Vmware virtualization in data centersVmware virtualization in data centers
Vmware virtualization in data centersHarshitTaneja13
 
Virtualization for Cloud Computing
Virtualization for Cloud ComputingVirtualization for Cloud Computing
Virtualization for Cloud ComputingCloudSyntrix
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its TypesHTS Hosting
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...Neha417639
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 
Unified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereUnified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereHitachi Vantara
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptxNeenaReji1
 

Ähnlich wie A Comparison of PowerVM and x86-Based Virtualization Performance (20)

IBM PowerVM for IBM PowerLinux
IBM PowerVM for IBM PowerLinuxIBM PowerVM for IBM PowerLinux
IBM PowerVM for IBM PowerLinux
 
Ds v sphere-enterprise-ent-plus
Ds v sphere-enterprise-ent-plusDs v sphere-enterprise-ent-plus
Ds v sphere-enterprise-ent-plus
 
Virtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL ServerVirtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL Server
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Mid term report
Mid term reportMid term report
Mid term report
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtulization
VirtulizationVirtulization
Virtulization
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
 
Vmware virtualization in data centers
Vmware virtualization in data centersVmware virtualization in data centers
Vmware virtualization in data centers
 
Virtualization for Cloud Computing
Virtualization for Cloud ComputingVirtualization for Cloud Computing
Virtualization for Cloud Computing
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
VMware 2009
VMware 2009VMware 2009
VMware 2009
 
Unified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphereUnified Compute Platform Pro for VMware vSphere
Unified Compute Platform Pro for VMware vSphere
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 

Mehr von IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

Mehr von IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 
Stephen Leonard IBM Big Data and cloud
Stephen Leonard IBM Big Data and cloudStephen Leonard IBM Big Data and cloud
Stephen Leonard IBM Big Data and cloud
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

A Comparison of PowerVM and x86-Based Virtualization Performance

  • 1. A Comparison of PowerVM and x86-Based Virtualization Performance October 20, 2009 Elisabeth Stahl, Mala Anand IBM Systems and Technology Group
  • 2. IBM PowerVM Virtualization Virtualization technologies allow IT organizations to consolidate workloads running on multiple operating systems and software stacks and allocate platform resources dynamically to meet specific business and application requirements. Leadership virtualization has become the key technology to efficiently deploy servers in enterprise data centers to drive down costs and become the foundation for server pools and cloud computing technology. Therefore, the performance of this foundation technology is critical for the success of server pools and cloud computing. Virtualization may be employed to: • Consolidate multiple environments, including underutilized servers and systems with varied and dynamic resource requirements • Grow and shrink resources dynamically, derive energy efficiency, save space, and optimize resource utilization • Deploy new workloads through provisioning virtual machines or new systems rapidly to meet changing business demands • Develop and test applications in secure, independent domains while production can be isolated to its own domain on the same system • Transfer live workloads to support server migrations, balancing system load, or to avoid planned downtime • Control server sprawl and thereby reduce system management costs The latest advances in IBM® PowerVM™ offer broader platform support, greater scalability, higher efficiency in resource utilization, and more flexibility and robust heterogeneous server management than ever before. This paper will discuss the advantages of virtualization, highlight IBM PowerVM, and analyze the performance of virtualization technologies using industry-standard benchmarks. PowerVM With IBM Power™ Systems and IBM PowerVM virtualization technologies, an organization can consolidate applications and servers by using partitioning and virtualized system resources to provide a more flexible, dynamic IT infrastructure. PowerVM delivers industrial strength virtualization for AIX®, IBM i, and Linux® environments on IBM POWER processor-based systems; the Power Hypervisor™ supports multiple operating environments on a single system and is integrated as part of the system firmware. PowerVM offers the flexibility of combining dedicated and shared resources in the same partition. IBM Power Systems servers and PowerVM technology are designed to deliver a dynamic infrastructure, reducing costs, managing risk and improving service levels. Processor Virtualization PowerVM’s advanced dynamic logical partitioning (LPAR) capabilities allow a single partition to act as a completely separate AIX, IBM i, or Linux operating environment. Partitions can have dedicated or shared processor resources. With shared resources, PowerVM can automatically adjust pooled processor resources across multiple operating systems, borrowing processing power from idle partitions to handle high transaction volumes in other partitions. PowerVM Micro-Partitioning™ supports up to 10 dynamic logical partitions per processor core. Depending upon the Power server, up to 254 independent virtualized servers can be run on a single physical Power server — each with its own processor, memory, and I/O resources. These partitions can th be assigned at a granularity of 1/100 of a core. Consolidating systems with PowerVM can reduce © IBM Corporation 2009 2 All Rights Reserved
  • 3. operational costs, improve availability, ease management and improve service levels, while allowing businesses to quickly deploy applications. Shared processor pools allow for the automatic non-disruptive balancing of processing power between partitions assigned to shared pools, resulting in increased throughput. It also provides the ability to cap the processor core resources used by a group of partitions to potentially reduce processor-based software licensing costs. Shared dedicated capacity allows for the “donation” of spare CPU cycles from dedicated processor partitions to a shared processor pool. The dedicated partition maintains absolute priority for dedicated CPU cycles. Enabling this feature can help to increase system utilization, without compromising the computing power for critical workloads in a dedicated processor. PowerVM logical partitioning for POWER6™ processor-based systems has received the Common Criteria Evaluation and Validation Scheme (CCEVS) EAL4+ certification for security capabilities. Memory Virtualization PowerVM features Active Memory™ Sharing, the technology that allows an organization to intelligently and dynamically reallocate memory from one partition to another for increased utilization, flexibility and performance. Active Memory Sharing enables the sharing of a pool of physical memory among logical partitions on a single server, helping to reduce the memory resource capacity in a consolidated environment by increasing memory utilization and driving down system costs. The memory is dynamically allocated amongst the partitions as needed, to optimize the overall physical memory usage in the pool. Along with shared memory, PowerVM also supports dedicated memory allocation, enabling partitions sharing memory and partitions with dedicated memory to coexist in the same system. I/O Virtualization Delivered with PowerVM is the Virtual I/O Server (VIOS), a special-purpose partition that can be used to virtualize I/O resources to client partitions. VIOS owns the resources that are shared with clients. A physical adapter assigned to the VIOS partition can be shared by one or more other partitions. VIOS is designed to reduce costs by eliminating the need for dedicated network adapters, disk adapters and disk drives, and tape adapters and tape drives in each client partition. With VIOS, client partitions can easily be created for test, development, or production purposes. PowerVM also supports dedicated I/O along with VIOS, on the same system. Therefore, a single system can have I/O hosted by VIOS for some partitions while other partitions can have dedicated I/O devices. Partition Mobility Live Partition Mobility facilitates the migration of a running AIX or Linux partition from one physical server to another compatible server without application downtime for planned system maintenance, migrations, provisioning, and workload management. PowerVM Lx86 Support for Linux Applications PowerVM Lx86 is a cross-platform virtualization solution that enables the running of a wide range of x86 Linux applications on Power Systems platforms within a Linux on Power partition without modifications or recompilation of the workloads. This feature enables rapid consolidation of x86 applications onto Power Systems platforms to take advantage of the advanced performance, scalability, and RAS characteristics Workload Partitioning © IBM Corporation 2009 3 All Rights Reserved
  • 4. PowerVM technology also supports another mode of virtualization capability called Workload Partitions (WPARs), a software partitioning technology that is provided by AIX. Introduced with AIX Version 6, WPAR does not have any dependencies on hardware features. WPAR enables consolidation of workloads on a single AIX operating system by proving isolation between workloads running in different WPARs. From an application perspective it is running in its own operating system environment. A key feature in WPAR is mobility; a running WPAR can be relocated from one VM to another VM irrespective of where the VMs are hosted. This feature enables applications to be migrated to another system during software upgrades and other planned maintenance, to balance workloads, to provision rapidly to meet growth dynamically and to improve energy efficiency by further consolidating on the fly during low load periods. Systems Management IBM Systems Director supports the PowerVM environment and is the IBM management tool for multiple, heterogeneous servers. IBM Systems Director supports advanced management functions such as workload lifecycle management, health check, and topology mappings, as well as the ability to take action on monitored events IBM Systems Director VMControl™ V2.2 is a plug-in option for IBM Systems Director that represents a transformation from managing virtualization to using virtualization to better manage an entire IT infrastructure. IBM Systems Director and VMControl are designed to help reduce the total cost of ownership in a virtual environment by decreasing management costs, increasing asset utilization, and linking infrastructure performance to business goals. VMControl is available in three Editions, to suit the varying levels of virtualization deployment at client sites. VMControl Express Edition provides basic virtual machine lifecycle management; VMControl Standard Edition adds virtual appliance lifecycle management; and VMControl Enterprise Edition adds system pool lifecycle management. VMControl Standard Edition captures information from active systems and stores the information in a repository as reusable system images, also referred to as virtual appliances. VMControl Enterprise Edition allows users to create and manage system pools – or groups of virtual appliances deployed across multiple physical servers – as easily as managing a single entity. The advanced virtualization management capabilities of VMControl provide a pathway for organizations to build sophisticated cloud computing environments. © IBM Corporation 2009 4 All Rights Reserved
  • 5. PowerVM Advantages PowerVM offers a secure virtualization environment built on the advanced RAS features and leadership performance of the Power Systems platform. Numerous advantages of PowerVM exist including: • Higher resource utilization: PowerVM promotes high resource utilization by virtualizing resources including processors, memory and I/O across multiple virtual machines • Flexibility: PowerVM runs on all Power Systems servers, from blades to top of the line high-end servers. PowerVM provides the most flexibility in combining dedicated and shared resources in a partition supporting dynamic resource allocation. • Scalability: PowerVM supports partitions as small as 1/10 of a processor and as large as 64 physical processors. On a single Power system, up to 254 partitions can be accommodated. • Availability: Live Partition Mobility helps eliminate planned downtime by moving the partition while it is running to another server, upgrading or maintaining hardware without interrupting productive work. PowerVM is commonly employed with enterprise class applications and workloads because of its level of sophistication and maturity. VMware vSphere is third-party software that must be installed on x86 hardware that leverages hardware-assist virtualization optimizations. In contrast, Power Systems servers implement a virtualization architecture with components embedded in the hardware, firmware and operating system software. The capabilities of this integrated virtualization architecture are thus significantly different and in many areas more advanced. PowerVM, by enabling “firmware-based” partitions, provides greater partition isolation than software- based virtualization technologies. Firmware-based logical partitions (or VMs) reduce the potential for performance bottlenecks and contribute to higher levels of availability and security than may be realized with software-based virtualization. They also contribute to increased linear scalability. Power Systems servers and PowerVM capabilities are more granular and more closely integrated than is the case for VMware, Hyper-V and equivalent x86-based virtualization tools. The Power Systems platform also benefits from numerous industry-leading availability optimization features. These distinctive capabilities have caused widespread adoption of Power Systems servers to support transaction and database-intensive systems whose performance and uptime requirements are significantly more demanding than the norm. The importance of workload management should be highlighted. Partitioning creates the potential for high levels of capacity utilization. The extent to which this potential will be realized in practice depends on the mechanisms that allocate system resources between and monitor and control workload execution processes across partitions. If these mechanisms are ineffective, a high proportion of system capacity may be idle at any given time. Close integration of partitioning and workload management capabilities is necessary to minimize risks that surges in workloads running in individual partitions will impact performance and availability. POWER6-based systems also have larger memory per core, higher memory and I/O bandwidth per core as well as larger cache per core compared to Intel Xeon 5500 series processors; therefore POWER6 systems can consolidated a higher number of partitions and can more effectively handle workload surges, leading to demonstrably higher performance. PowerVM is ultimately well optimized to handle business-critical systems and complex multi-partition production environments. The next section of the paper will highlight a performance analysis of PowerVM and x86 technologies that employs industry-standard benchmarks. © IBM Corporation 2009 5 All Rights Reserved
  • 6. Performance Comparison of PowerVM and x86 Virtualization Technologies To compare the performance of virtualization technologies, it is useful to highlight industry standard and ISV benchmark results. Every single Power Systems benchmark includes the hypervisor and is considered virtualized. Virtualized and native performance should not be confused; benchmark results achieved without an active hypervisor should not be confused with results that did include a hypervisor. This comparison will focus on three industry benchmarks: the online transaction processing benchmark TPC-C, the SAP Sales and Distribution two-tier benchmark and the Storage Performance Council SPC-1 benchmark. AIM7 Multiuser and DayTrader 2.0 Benchmark performance is also highlighted, comparing Power Systems and PowerVM with Intel Xeon 5570 processors and Windows 2008 Server Hyper-V, another x86-based virtualization technology. . Industry Standard Benchmark Performance TPC-C, an OLTP system benchmark, simulates an environment in which a population of terminal operators execute transactions against a database. The benchmark is centered on the principal activities and transactions of an order-entry environment. These transactions include entering and delivering orders, recording payments, checking the status of orders, and monitoring the level of stock at the warehouses. Note that IBM is currently the only vendor publishing TPC-C results with virtualization technology such as PowerVM. Figure 1 shows the TPC-C benchmark results at 4, 8, 16, and 64 cores. Even with virtualization technologies inherently included as discussed above, the greater than linear scaling of the results is noteworthy. 7, 0 0 0 ,0 0 0 6 , 0 0 0 ,0 0 0 5, 0 0 0 ,0 0 0 4 , 0 0 0 ,0 0 0 3 , 0 0 0 ,0 0 0 tpm C 2 , 0 0 0 ,0 0 0 1, 0 0 0 ,0 0 0 0 4 - co r e 8 - co r e 16 - co r e 6 4 - co r e Figure 1.IBM TPC-C Results System Chips/cores/threads Avail Date $/tpmC tpmC TPC-C IBM Power 570 2/4/8 11/26/07 $3.50 404,462 TPC-C IBM Power 550 4/8/16 04/20/08 $2.49 629,159 TPC-C IBM Power 570 8/16/32 11/21/07 $3.54 1,616,162 TPC-C IBM Power 595 32/64/128 12/10/08 $2.81 6,085,166 Source: http://www.tpc.org Results current as of 10/16/09 © IBM Corporation 2009 6 All Rights Reserved
  • 7. The SAP Sales and Distribution (SD) Benchmark covers a sell-from-stock scenario, which includes the creation of a customer order with five line items and the corresponding delivery with subsequent goods movement and invoicing. For 2009, the SAP SD Benchmark was updated to the SAP enhancement package 4 for SAP ERP 6.0 to reflect the practice of SAP customers across all industries. The steps of the benchmark scenario remained unchanged but made the SD benchmark more resource-intensive. For this reason, comparisons between SAP SD results on ERP Release 6 (Figures 2, 3 and 4) with SAP enhancement package 4 for SAP ERP 6.0 (Unicode) (Figure 5) have been avoided in this paper Figure 2 compares a “Full Resource Partition” SAP SD 2-tier IBM result with a result that is noted as using “virtual CPUs.” Note that the users per core is approximately the same for each result, a conclusion that is expected as both configurations contain PowerVM and have implemented virtualization. 600 500 400 300 Users/core 200 100 0 Full Resource Partial Resource Partition Partition (vcpus) Figure 2.IBM SAP SD 2-tier “Full Resource Partition” result vs. “Partial Resource Partition (vcpus)” result System Proc chips/cores/threads Cert # Users Users/core OS ERP release SAP SD 2-tier result IBM Power 570 2/4/8 2007037 2035 508.75 AIX 6.1 6.0 SAP SD 2-tier “virtual” IBM Power 570 2/4/8 using 2 virtual cpus 2008080 1020 510 AIX 6.1 6.0 Source: http://www.sap.com/benchmark Results current as of 10/16/09 In contrast, Figure 3 depicts a comparison between “single system image in native mode without virtualization” results vs. results using VMware virtualization. Note that a major difference exists between these two results; the “virtualized” results achieve fewer users per core. For these configurations, a price is paid in performance for the ability to participate in x86 virtualization technologies. 240 Users/core 220 SAP SD 2-tier SAP SD virtual with 200 Vmware 180 HP Figure 3.SAP SD 2-tier “Single system OS image in native mode” results vs. “VMware Virtualization” results System Proc Cert # Users Users/core OS ERP chips/cores/threads release © IBM Corporation 2009 7 All Rights Reserved
  • 8. SAP SD 2-tier HP BL 460c blade x5355@ 2/8/8 2007002 1841 230 Windows Server 2003 6.0 result 2.66GHz SAP SD 2-tier HP BL 460c blade x5355@ 2/8/8 2007035 402 201 VMware 3.01/ Windows Server 6.0 virtual 2.66GHz 2003 Source: http://www.sap.com/benchmark Results current as of 10/13/09 Figure 4 shows users per core for virtualized results. 600 500 400 300 Users/core 200 100 0 IBM HP Sun Fujitsu Dell Figure 4.SAP SD 2-tier “virtual” results System Proc chips/cores/threads Cert # Users Users/core Virtualization SW/OS ERP release SAP SD 2-tier IBM Power 570 2/4/8 using 2 virtual cpus 2008080 1020 510 PowerVM/ AIX 6.1 6.0 virtual SAP SD 2-tier Dell PowerEdge 2/8/8 using 2 virtual cpus 2007048 421 210.5 VMware ESX 3.0.1/Windows Server 6.0 virtual 2900 2003 SAP SD 2-tier Fujitsu BX630 4/8/8 using 2 virtual cpus 2008008 490 245 VMware ESX 3.5/Windows Server 2003 6.0 virtual SAP SD 2-tier HP DL580 4/16/16 using 2 virtual 2008007 516 258 VMware ESX 3.5/Windows Server 2003 6.0 virtual cpus SAP SD 2-tier Sun Fire X2200 2/4/4 using 2 virtual cpus 2007067 380 190 VMware ESX 3.0.1 / Windows Server 6.0 virtual 2003 Source: http://www.sap.com/benchmark Results current as of 10/16/09 Finally, Figure 5 compares an IBM result with another virtualized result using the enhancement package 4 for SAP ERP 6.0 (Unicode) kit. As noted above, the IBM result used in these comparisons can be a “Full resource partition” result or one that states “virtual cpus” (partition resource partition) since every Power Systems result uses PowerVM. This comparison confirms that the SAP enhancement package 4 for SAP ERP 6.0 (Unicode) kit does not change the basic performance and conclusions above. 500 400 300 Users/core 200 100 0 IBM Fujitsu Figure 5.SAP Enhancement package 4 for SAP ERP 6.0 (Unicode) Kit Results © IBM Corporation 2009 8 All Rights Reserved
  • 9. System Proc chips/cores/threads Cert # Users Users/core Virtualization SW/OS ERP release SAP SD 2-tier result IBM Power 550 4/8/16 2009023 3752 469 PowerVM/AIX 6.1 6.0 SAP SD 2-tier result Fujitsu 2/8/16 using 8 virtual cpus 2009029 2056 257 VMware ESX 6.0 4.0/SuSE Linux Enterprise Server 10 Source: http://www.sap.com/benchmark Results current as of 10/16/09 Integrated Storage Virtualization and Solid State Technology Performance As shown in Figure 6, IBM recently published a new Storage Performance Council SPC-1 benchmark result using the IBM Power 595 with PowerVM and Solid State Drives (SSD). SPC-1 consists of a single workload designed to demonstrate the performance of a storage subsystem while performing the typical functions of business critical applications. Those applications are characterized by predominately random I/O operations and require both queries as well as update operations.. Examples of those types of applications include OLTP, database operations, and mail server implementations. It also includes some sequential IO to represent a level of batch component as might occur in a typical production environment. As detailed in the SPC-1 report, this configuration embraced virtualization to achieve a leadership result. The configuration entailed five virtual machines, one for AIX to drive the workload, and four instances of PowerVM VIOS for redundancy and mirroring. This result is the current top SPC-1 result. System SPC-1 IOPS $/IOP Data Protection Date SPC-1 IBM Power 595 with PowerVM and SSD 300,993.85 10.71 Mirroring October 2009 Source: http://www.storageperformance.org/results ; Results current as of 10/16/09. Figure 6.SPC-1 Result with PowerVM Application Benchmark Performance: POWER6 and PowerVM vs. Intel Xeon 5570 and Hyper-V AIM7 Compute Benchmark AIM7 Multiuser Benchmark, a well known open source benchmark, was recently run in IBM’s performance lab. The test suites stress the CPU, memory, and I/O, covering a wide range of operations. Figure 7 depicts the Virtual Machine scaling test results between PowerVM and Microsoft Windows Hyper-V, an x86 virtualization technology, using the AIM7 Compute Benchmark. The systems under test include an IBM Power 550 with POWER6 processors and an HP DL370 with Intel Xeon 5570 processors, running the same level RHEL 5.3 operating system on both. The results highlight superior Power systems and PowerVM performance on this benchmark surpassing Intel Xeon 5570 processors and Hyper-V by greater than 70% across 1 to 8 VMs. © IBM Corporation 2009 9 All Rights Reserved
  • 10. AIM7 VM Scaling 150000 100000 PowerVM 50000 Hyper-V 0 1 VM 4 VMs 6 VMs 8 VMs Figure 7.AIM7 PowerVM vs. Windows Hyper-V System Configuration Cores Virt SW Virtual Jobs / min Machines IBM Power 550 5GHz 64GH RAM, RHEL 5.3 SMT enabled 8 PowerVM 1 17111 4 66753 6 101214 8 135590 HP DL370 Intel Xeon 5570 2.9 GHz 96GB RAM (HT and Turbo enabled in 8 Hyper-V 1 9692 BIOS Intel VTx with EPT HW virtualization assist) RHEL 5.3 (GA, x86_64) 4 38114 6 54371 8 71813 DayTrader 2.0 Benchmark . DayTrader2.0, an open source benchmark, was used to compare POWER6 and PowerVM performance with Intel Xeon 5570 processors and Microsoft Windows Hyper-V. DayTrader 2.0 is a stock trading system benchmark build around JAVA EE technologies. DayTrader2.0 was configured in three-tier mode where the back-end database was installed on a separate system. The same back-end database server and the client (JIBE drivers) systems were used in both PowerVM and Hyper-V cases. The only difference between the two configurations compared in this test was the system under test for the application server tier. The study compared the Power 550 with PowerVM and HP DL370 G6 Intel Xeon 5570 system with Hyper-V technology for the application server tier running AIX and Windows 2008 Server Data Center version respectively. The back-end database used IBM DB2® v9.7 and the application server tier used IBM WebSphere® V7.0.05 middleware software stacks. The study reveals that when running an EE JAVA application on PowerVM and POWER6 systems surpass Hyper-V and Intel Xeon 5570 processors system by 61% with 8 vcpus. (Note that Hyper-V does not support 8vcpus in a single VM; therefore on Hyper-V, 2 VMs each with 4 vcpus were used to compare with 8 vcpus results on PowerVM.) © IBM Corporation 2009 10 All Rights Reserved
  • 11. DayTrader2.0 Single VM Scaling 18000 16000 14000 12000 10000 PowerVM 8000 Hyper-V 6000 4000 2000 0 1vcpu 2vcpus 4vcpus 8vcpus Figure 8. DayTrader 2.0 PowerVM vs. Windows Hyper-V System Configuration Cores Virt SW Virtual Page Processors Transactions/sec IBM Power 550 4.2 GHz 128GB RAM, AIX v6.1 TL03 SMT 8 PowerVM 1 2320 enabled, IBM WebSphere v7.0.0.5 IBM Power 570 4.7Ghz 64GB RAM, AIX v6.1 TL03 SMT enabled, 2 4609 DB2 v9.7, JDBC 4 JIBE Drivers 4 9132 8 16732 HP DL370 Intel Xeon 5570 2.9 GHz 96GB RAM (HT and Turbo 8 Hyper-V 1 1618 enabled in BIOS Intel VTx with EPT HW virtualization assist) Windows 2008 Server Data Center, IBM WebSphere v7.0.0.5 IBM Power 570 4.7Ghz 128GB RAM, AIX v6.1 TL03 SMT 2 3300 enabled, DB2 v9.7, JDBC 4 JIBE Drivers 4 5899 8 10346 Conclusion Many organizations around the globe are looking to take advantage of virtualization technologies. With IBM Power Systems and PowerVM, clients can achieve virtualization with outstanding performance. As can be seen from the virtualization performance results, the scalability and performance of the PowerVM benchmarks are unsurpassed. Whether running an OLTP, SAP, storage or application workload, the PowerVM virtualization technology produces leadership results. In fact, a Power Systems benchmark containing virtualization technologies may not even state that it uses PowerVM; as seen in the study, organizations can count on outstanding performance with no increased cost for every type of workload. © IBM Corporation 2009 11 All Rights Reserved
  • 12. Appendix A Test Methodology used for comparing PowerVM to Hyper-V application benchmark Performance The performance evaluation was conducted at the IBM facilities, using HP DL370 G6 and POWER6 Systems. Two workloads, one compute-intensive and another covering Java, were selected as these two benchmarks run on multiple operating systems and platforms. To ensure fair comparison across platforms, and remove variability across each set of tests, the following actions were taken: 1. Deployment of similar VM configurations in terms of virtual processors and memory allocated per VM. 2. The same set of “benchmark parameters” used across platforms 3. Except for the virtualized workloads under investigation, the remainder of the hardware and software are common across the two platforms (DB server, JIBE clients etc.,) 4. Tuning was performed based on best practices of respective platforms - Hyper-V, Windows, AIX, TCP/IP, WebSphere, and JVM tuning http://blogs.technet.com/vikasma/archive/2008/07/24/hyper-v-best-practices-quick-tips-2.aspx http://blogs.msdn.com/tvoellm/archive/2007/10/13/what-windows-server-virtualization-aka-viridian-storage-is-best-for-you.aspx http://blogs.msdn.com/tvoellm/archive/2008/04/19/hyper-v-how-to-make-sure-you-are-getting-the-best-performance-when-doing- performance-comparisons.aspx http://blogs.msdn.com/tvoellm/archive/2008/01/02/hyper-v-integration-components-and-enlightenments.aspx http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tprf_tunewindow s.html Systems used: System Configuration Internal and external Storage Network IBM Power 550 5 Ghz, 8 cores POWER6 2 Internal SAS 400GB disks 2 Host Ethernet Gbit Processors ports HP Proliant DL 370 G6, 2.9T Ghz, 8 cores Intel Embedded SAS array controller with five 400GB 2 x NC364T quad-port Xeon 5570 Processors disk and 1 72GB SAS internal disk Network adapter IBM Power 550 4.2 Ghz, 8 cores POWER6 1 Internal SAS 146GB disk 2 x FC 5767 dual port Processors (Application Server) Gig-E IBM Power 570 4.7 Ghz, 8 cores POWER6 2 x FC 5759 dual port FC adapter 2 x FC5767 dual port Gig Processors (DB2 Server) –E IBM DS5300 with 2 EXP5000 drawers 1 Logical Volume 16 drives for logging 1 Logical Volume 16 drives for Database AIM7 Compute Benchmark: © IBM Corporation 2009 12 All Rights Reserved
  • 13. Hyper-V Tests were conducted on September 28 and 29, 2009 System Tuning: - System (BIOS) default settings are used (HT enabled) Software Configuration: - Host OS: Windows 2008 Server (Data Center) SP2 - Guest OS: RHLE 5.3 (64 bit) - Applied Linux_IC RC2 package - Each VM is configured to use fixed VHD PowerVM tests were conducted on September 22 and 23 of 2009 System Tunings: - Used default system settings Software Configuration: - Host OS: PowerVM - Guest OS: RHEL 5.3 (64 bit) (SMT2 enabled) Test Methodology: - Each VM is configured with 1 virtual processor - Tests are run 1VM, 4VM, 6VM and 8VMs - For each test, required VMs are booted for running the test - Benchmark compiled using gcc compiler (used default options) on each platform - Each test was run to drive CPU utilization close to ~100% DayTrader2.0 (JDBC mode) Hyper-V tests were conducted on October 10 and 11, 2009 System Tunings: (Application Server) - System (BIOS) default settings are used (HT enabled) Software Configuration: (Application Server) - Host OS: Windows 2008 Server (Data Center) SP2 - Guest OS: Windows 2008 Server (Data Center) SP2 - Applied Linux_IC RC2 package - Each VM is configured to use fixed VHD - Each VM used virtual network adapter - IBM WebSphere 7.0.0.5 PowerVM tests were conducted on September 30 and October 1, 2009 System Tunings: (Application Server) - Default system settings Software Configuration: (Application Server) - Host OS: PowerVM - Guest OS: AIX 6.1 TL 03 (SMT2 enabled) - IBM WebSphere 7.0.0.5 Common system/software used in both platform Tests: Database Server - DB2 v9.7 JIBE Controllers: - 4 IBM x366 Intel Xeon 3.2Ghz 2 core, 2GB RAM - Red Hat 4.1.2-44 Test Methodology: - Single VM scaling 1, 2, 4 and 8 cores for application server - Same Database system used for both platform tests - Same JIBE clients used for both platform tests - Similar WebSphere tunings for both platform tests - One WebSphere instance per 2 cores in all tests - Each test is run to drive CPU utilization © IBM Corporation 2009 13 All Rights Reserved
  • 14. References Comparing Costs of IBM PowerVM and x86 VMware for Enterprise Server Virtualization ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/pol03023usen/POL03023USEN.PDF IBM PowerVM http://www.ibm.com/systems/power/software/virtualization/index.html IBM PowerVM Virtualization ftp://ftp.software.ibm.com/common/ssi/pm/sp/n/pod03015usen/POD03015USEN.PDF What’s New in VMware vSphere™ 4 http://www.vmware.com/files/pdf/vsphere_performance_wp.pdf Transaction Processing Performance Council http://www.tpc.org SAP Standard Application Benchmarks http://www.sap.com/solutions/benchmark/index.epx Storage Performance Council http://www.storageperformance.org/results AIM7 Benchmarks http://aimbench.sourceforge.net/ DayTrader 2.0 Benchmarks http://cwiki.apache.org/GMOxDOC20/daytrader.html Thanks to Yong Cai, Charles Farrell, Eric Stec, Bernie Carlson, Sergio Reyes, Mark Nellen, Bill Buros, Damon Bull, Terry Thomas, Ian Robinson, Lotus Douglas, William Bostic and Erin Burke IBM Systems and Technology Group. © IBM Corporation 2009 IBM Corporation Systems and Technology Group Route 100 Somers, New York 10589 Produced in the United States of America October 2009 The Power Architecture and Power.org wordmarks All Rights Reserved and the Power and Power.org logos and related marks are trademarks and service marks licensed by This document was developed for products and/or Power.org. services offered in the United States. IBM may not offer the products, features, or services discussed in UNIX is a registered trademark of The Open Group in this document in other countries. the United States, other countries or both. The information may be subject to change without Linux is a trademark of Linus Torvalds in the United notice. Consult your local IBM business contact for States, other countries or both. information on the products, features and services Microsoft, Windows, Windows NT and the Windows available in your area. logo are registered trademarks of the Microsoft All statements regarding IBM future directions and Corporation. intent are subject to change or withdrawal without Intel, Itanium and Xeon are registered trademarks and notice and represent goals and objectives only. MMX and Pentium are trademarks of Intel Corporation IBM, the IBM logo, ibm.com, POWER, POWER5, in the United States and/or other countries. POWER6, Power Systems, and PowerVM are AMD Opteron is a trademark of Advanced Micro trademarks or registered trademarks of International Devices, Inc. Business Machines Corporation in the United States, other countries, or both. If these and other IBM © IBM Corporation 2009 14 All Rights Reserved
  • 15. trademarked terms are marked on their first Java and all Java-based trademarks and logos are occurrence in this information with a trademark symbol trademarks of Sun Microsystems, Inc. In the United (® or ™), these symbols indicate U.S. registered or States and/or other countries. common law trademarks owned by IBM at the time this information was published. Such trademarks may TPC-C and TPC-H are trademarks of the Transaction also be registered or common law trademarks in other Performance Processing Council (TPPC). countries. A current list of IBM trademarks is available SPECint, SPECfp, SPECjbb, SPECweb, on the Web at "Copyright and trademark information" SPECjAppServer, SPEC OMP, SPECviewperf, at www.ibm.com/legal/copytrade.shtml SPECapc, SPEChpc, SPECjvm, SPECmail, Other company, product, and service names may be SPECimap and SPECsfs are trademarks of the trademarks or service marks of others. Standard Performance Evaluation Corporation (SPEC). IBM hardware products are manufactured from new parts, or new and used parts. In some cases, the SAP, mySAP and other SAP product and service hardware product may not be new and may have been names mentioned herein as well as their respective previously installed. Regardless, our warranty terms logos are trademarks or registered trademarks of SAP apply. AG in Germany and in several other countries all over the world. Copying or downloading the images contained in this document is expressly prohibited without the written SPC Benchmark-1 and SPC Benchmark-2 are consent of IBM. trademarks of the Storage Performance Council. This equipment is subject to FCC rules. It will comply with the appropriate FCC rules before final delivery to the buyer. Information concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of the non-IBM products should be addressed with those suppliers. All performance information was determined in a controlled environment. Actual results may vary. Performance information is provided “AS IS” and no warranties or guarantees are expressed or implied by IBM. Buyers should consult other sources of information, including system benchmarks, to evaluate the performance of a system they are considering buying. When referring to storage capacity, 1 TB equals total GB divided by 1000; accessible capacity may be less. The IBM home page on the Internet can be found at: http://www.ibm.com. The IBM Power Systems home page on the Internet can be found at: http://www.ibm.com/systems/power/ POW03029-USEN-02 © IBM Corporation 2009 15 All Rights Reserved