HP-UX SCALABILITY AND PERFORMANCE

advertisement
HP-UX 11i SCALABILITY AND PERFORMANCE
Can Solaris and AIX5L support large data sets and provide linear scalability?
Answer: NO.
IT managers are mainly concerned about the performance and scalability of the
commercial applications that are mission critical to their business. Lack of performance
and linear scalability can cause slow downs that cause millions of dollars of loss of
productivity.
HP-UX 11i’s support for large data sets enables impressive application performance.
The ability of the operating system to support large data sets is very critical to
commercial application performance such as SAP and Oracle databases.
Supporting large data sets is a function of:
 CPU scalability and I/O bandwidth management
 Memory Scalability and SMP support
 File System support with Journal File System availability
CPU Scalability:
 HP-UX 11i supports 64 cpus and up to 128 node clustering (16 node high
availability clustering). AIX 4.3.3 and AIX 5L can support only 32 cpus (on 16
chips).
 I/O bandwidth directly impacts performance specially when thousands of
customers, partners and employees are accessing the same application and
database. Process Resource Manager (PRM) is a resource management tool
provided by hp that is used to control the amount of resources that processes use
during peak system load (at 100% CPU, 100% memory, or 100% disk bandwidth
utilization). This enables the IT manager to control the way different applications
access system resources based on need and optimizes their performance. PRM
can guarantee a minimum entitlement of CPU, memory, and disk bandwidth
resources available to a group of processes. PRM can also enforce a maximum
cap of CPU and memory resources. HP PRM provides a disk I/O bandwidth
control feature that allows an administrator to define the priorities of disk’s read
and write operations for different PRM groups, positively impacting the
application performance.
Memory scalability and SMP support:
 HP-UX 11i supports 256 GB of memory while Sun Solaris can support only up to
192 GB.
 HP-UX supports variable sized virtual memory pages and dynamically adjusts the
page sizes used for applications to optimize performance. No administrator
intervention is required. HP PRM works with memory manager to specify
memory entitlements.
 HP-UX supports enhanced database performance with 64 bit addressing for PARISC and Itanium systems, and this enables systems to access very large physical
and virtual memory.

Shared-memory multiprocessing (SMP) boosts system performance by harnessing
multiple processors within a single server that all share the same memory and I/O
resources. Because SMP incurs fewer penalties related to management and
processing overhead than other multiprocessing techniques, and is also relatively
easy for application developers to exploit in their code, it remains one of the most
effective ways to increase system performance for many key business
applications, including database servers and Online Transaction Processing
(OLTP) functions. Since all processors in an SMP server must be able to access
all system resources simultaneously, operating systems are deeply involved in the
quality of an SMP implementation. Indeed, enabling a kernel to effectively
manage large numbers of processors has traditionally presented an extraordinary
and tedious challenge for operating-system developers. HP-UX had a tpmC
number of 200 with 48 processors as apposed to Sun with a 150 tpmC number
with 64 processors due in part to the lagging performance of Sun’s UltraSPARC
II processor.
File System scalability with Journal File System availability:
 HP-UX 11i supports 2TB of file system sizes. Sun Solaris can support only 1 TB.
File system scalability is a function of its resiliency that is assured by hp-ux’s
superior Journal File System.
 JFS (Journal File System) is a high-integrity, highly available file system
supported in the HP-UX operating system. JFS uses data base techniques of
logging and log reply to improve file system resiliency. This technique allows the
file system to keep its consistency by only scanning the log, and completing
unfinished transactions if necessary, instead of having to scan the entire file
system. Thus the file system recovery time is much shorter than the UFS (Unix
File System). HP OnLineJFS provides the online management of the Journaled
File System (JFS). With the addition of HP OnLineJFS, reliable file system
administration can take place dynamically without interrupting user access to the
data resources.
This translates to superior application performance as evidenced by:
Superdome leads the pack with excellent performance across a broad range of
benchmarks.
3
2.5
2
1.5
superdome
#1
superdome
71%
higher than
sun
superdome
#1
1
hp
superdome
ibm e-server p680/ s80
compaq
gs320
sun e10000
0.5
0
tpc-h/ 1 tb
tpc-c/ oracle
sap ato
**sun withdrew tpc-h on february 13, 2001
specsfs
97
SAP ATO benchmark measures real world application and the best performance was
achieved by superior performance of hp-ux11i and Oracle 8i. Combination of HP-UX’s
low overhead and Oracle database optimization enabled these remarkable results.
1184
30
1094
16
1600
00
1400
00
1200
00
1000
SPECJBB 2000 HP’s 16 way
Keystone is faster
than Sun’s 24 way
SunFire!
00
800
00
600
00
400
00
200
00 0
SUN SunFire
HP Keystone
6800
rp8400
(24 way)
(16 way)
SPECJBB 2000 evaluates the performance of server-side Java and assesses its scalability.
The Spec emulates a 3-tier system, the most common type of server-side Java application
today. The spec predominantly measures the work of the middle tier including business
logic and object manipulation. Clients are replaced using driver threads and database
storage with binary trees of objects. Increasing amounts of workload are applied,
providing a graphical view of scalability.
HP-UX is faster than Sun’s without applying the hotspot technology that Sun had utilized
for its benchmark.
Linear Scalability:
Hp-ux is the only operating systems that delivers linear scalability and makes it very
simple for IT managers to augment performance and predict TCO. When the Spec JBB
2000 benchmark was run across Keystone servers with CPUs of 4, 8, 12 and 16, a clear
linear scalability emerges. Thus IT managers can be assured and can predict performance
scalability with additional cpus that can be added on the fly with hp-ux.
(16 way)
120000
(12 way)
SPECJBB 2000
20002000
100000
(8 way)
80000
60000
118430
(4 way)
40000
68046
20000
95323
95323
37620
0
HP rp8400
HP rp8400
HP rp8400
HP rp8400
The Broadvision benchmark further validates this point with Superdome scalability.
*************
Download