Model 520, 550, 570, 595 system unit and tower features. . . . . . . . . . . . . . . 461
Model 800, 810, 825, 870, #2497/#2498 890 system unit, tower features. . . 473
Model 250, 270, 820, 830, 840, #2487/#2488 890 system unit, tower features. .
5486TOC.fmDraft Document for Review October 18, 2004
xxii IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486spec.fm
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area.
Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product, program, or service that
does not infringe any IBM intellectual property right may be used instead. However, it is the user's
responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document.
The furnishing of this document does not give you any license to these patents. You can send license
inquiries, in writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions
are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES
THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer
of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may
make improvements and/or changes in the product(s) and/or the program(s) described in this publication at
any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Any performance data contained herein was determined in a controlled environment. Therefore, the results
obtained in other operating environments may vary significantly. Some measurements may have been made
on development-level systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurement may have been estimated through
extrapolation. Actual results may vary. Users of this document should verify the applicable data for their
specific environment.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm
the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on
the capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
5486spec.fmDraft Document for Review October 18, 2004
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the
sample programs are written. These examples have not been thoroughly tested under all conditions. IBM,
therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy,
modify, and distribute these sample programs in any form without payment to IBM for the purposes of
developing, using, marketing, or distributing application programs conforming to IBM's application
programming interfaces.
Trademarks
Trademark Search: Open all files to be trademark searched except this file. Use the Toolkit>Trademark
Search and copy/paste the resulting FrameMaker console IBM trademarks to the list above using a
CellBody tag.
Sort Trademark lists: Sort the lists, if needed, by converting to a table, sorting table cells and converting
back to a list. Use the following three steps:
1. Select all marks to be sorted and Table>Convert to Table>Tab_1x1>Convert
2. Select all table cells and Table>Sort>Column 1>Sort
3. Select all table cells, Table>Convert to Paragraphs>Row by Row and delete extra blank
lines from list.
Mark first use of a trademark: Use the RXFM>Trademark-Mark-First-Occurrence tool.
Delete this note box when done.
Note: Show Rational Corp trademark wording: Special > Conditional Text > Show/Hide > Show:
RationalTrademarks > Set and then File> Import > Formats: Conditional Text Settings to all book files.
The following terms are trademarks of the International Business Machines Corporation and the Rational
Software Corporation, in the United States, other countries, or both:
Eserver®
e-business on demand™
eServer™
ibm.com®
iNotes™
iSeries™
i5/OS™
pSeries®
xSeries®
z/OS®
zSeries®
Advanced Function
Presentation™
Advanced Function Printing™
Advanced Peer-to-Peer
Networking®
AnyNet®
AD/Cycle®
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned by SET Secure
Electronic Transaction LLC.
Other company, product, and service names may be trademarks or service marks of others.
Notices xxv
5486spec.fmDraft Document for Review October 18, 2004
xxviIBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486pref.fm
Preface
The new IBM® Eserver i5 servers extend the IBM Eserver iSeries™ family.
They are the first servers in the industry based on the IBM leading-edge
POWER5™ 64-bit microprocessor. Today’s Eserver i5 servers give the
flexibility to move from one generation of technology to another without disrupting
a company’s business. IBM i5/OS™ Version 5 Release 3, the next generation of
OS/400®, features support for multiple operating systems and application
environments on a single, simplified platform. Eserver i5 servers do more with
less.
This twenty-sixth edition of the IBM Eserver i5 and iSeries System Handbook,
distributed and respected worldwide, supports these latest IBM Eserver iSeries
announcements. It provides a product and feature overview of the newest
Eserver i5 Models 520, 550, 570, and 595, and describes the newest release of
operating system software, i5/OS V5R3. It also describes iSeries Models 800,
810, 825, 870, and 890. Information is featured to describe all aspects of today’s
Eserver i5 servers, from the architectural foundation to performance
considerations.
This Handbook is written for IBM System Specialists, Marketing Representatives,
Business Partners, and Clients to answer first-level questions. It offers a
comprehensive guide to the IBM Eserver iSeries models, associated hardware,
and OS/400-related software currently marketed by IBM representatives.
This IBM Redbook is one of several books produced by the ITSO to highlight the
iSeries product line. Use this handbook as a reference for the options that are
available. Then, refer to the companion manual IBM Eserver iSeries and AS/400e System Builder, SG24-2155, for more detailed information and
configuration rules. You may also refer to IBM Eserver iSeries Migration: System Migration and Upgrades at V5R1 and V5R2, SG24-6055, for details
about upgrading to the IBM Eserver iSeries 800, 810, 820, 825, 830, 840, 870,
and 890 servers. The Hardware Service Manager is described in Logical
Partitions on IBM PowerPC: A Guide to Working with LPAR on POWER5 for IBM
i5 Servers, SG24-8000.
Refer to IBM online publications and systems, such as ViewBlue and PartnerInfo
(or their equivalent outside of the United States), and your IBM marketing and
support representative for final confirmation.
To order a copy or copies of this handbook, see “Related publications” on
page 873.
5486pref.fmDraft Document for Review October 18, 2004
The team that wrote this redbook
This redbook was produced by a worldwide team of specialists working at the
International Technical Support Organization (ITSO), Rochester Center.
Susan Powers is a Consulting I/T Specialist at the ITSO, Rochester Center.
Prior to joining the ITSO in 1997, she was an AS/400® Technical Advocate in the
IBM Support Center with a variety of communications, performance, and work
management assignments. Her IBM career began as a Program Support
Representative and Systems Engineer in Des Moines, Iowa. She holds a degree
in mathematics, with an emphasis in education, from St. Mary’s College of Notre
Dame. She is the project manager for the iSeries Handbook and System Builder
suite of IBM Redbooks™.
Matthew Bedernjak is an Advisory I/T Specialist in Toronto, Canada. He has six
years of experience in IBM TotalStorage and UNIX (IBM RS/6000 servers and
AIX) platforms, supporting the Americas. He holds a bachelor’s degree in Civil
Engineering and is currently completing a master’s degree in Mechanical and
Industrial Engineering from the University of Toronto. His expertise is in tape
storage systems (open and large systems), SANs, Tivoli Storage Management,
AIX and pSeries and disaster recovery. He has written extensively on disaster
recovery and IBM TotalStorage products.
Celia Burke is a Senior IT Specialist with IBM Australia. She has 18 years of
midrange systems experience and currently provides pre-sales technical support
to IBM business partners across Australia.
Mary Cheever, Senior iSeries Techline Specialist, has been with IBM for 27
years. She has experience as an iSeries Systems Engineer and currently
provides iSeries pre-sales technical marketing support.
Louis Cuypers, iSeries Technical Support Specialist, has been with IBM
Belgium for 28 years. He specializes in technical support and problem
determination hardware and software for the iSeries server. His previous
experience includes working with the System/32, System/34, System/36™,
System/38™, and AS/400 system. Louis has participated in many ITSO
residencies since the release of OS/400 V4R1. He is recognized worldwide as an
advocate for iSeries products and delivery.
Harold Distler is an iSeries Product Specialist involved with pre- and post-sales
support for iSeries hardware, operating system, and software, for Sirius
Computing Solutions. He is also familiar with other platforms and networking. His
25-year career in the computing industry includes 17 years with IBM. He was an
IBM Customer Engineer for office products, unit record, System/32, System/34,
System/36, and System/38 systems, and provided Level 2 support for PC
xxviii IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486pref.fm
hardware and AIX®. He was involved in RT/PC Development before moving into
the field as an open systems System Engineer.
Greg Hidalgo is an Advisory Techline Specialist on iSeries on the Western Area
team in Dallas, Texas. Before joining Techline, he was with Level 2 support for
OnDemand/Visual Info and OV/400. Greg joined IBM as a Systems Engineer in
Houston and has 25 years of service with the company.
Miroslav Iwachow is an AS/400 TeCenter support specialist for Avnet in
Czech Republic, a distributor of IBM. Miroslav previously worked for six years
for IBM in the Czech Republic as the AS/400e product manager and team
leader. Presently he specializes in supporting IBM Business Partners. He
teaches courses that prepare Business Partners for IBM certifications.
Axel Lachman is a Project Manager and Senior Systems Engineer FoxCom, an
iSeries Business Partner in Germany. He has 12 years of experience in the
OS/400 field. He is an IBM Certified Solutions Expert - iSeries Technical
Solutions. His areas of expertise include e-business enablement of line of
business (LOB) applications, application modernization, Server Consolidation
with logical partitions (LPARs), Microsoft® Windows® integration, and Linux
planning and implementation. Axel also teaches e-business-related topics and
technical certification courses extensively for IBM Learning Services in Germany.
Henry Matos is a Senior iSeries System Specialist for IBM in Atlanta, Georgia.
He joined IBM in 1976 as a Computer Operator Trainee with the Program
Information Department (PID) in Hawthorne, New York. After various
computer-related assignments with internal IBM, he became a field AS/400
Systems Engineer in 1988 working out of the Manhattan, Midtown Branch office.
Henry later joined the IBM Techline organization and became the first Latin
America Techline Specialist from Atlanta, Georgia.
Glen McClymont is a Senior AS/400 Techline Specialist with IBM in Canada.
Since 1988, he has worked with the iSeries server in customer hardware
support, software support, and most recently in pre-sales marketing support.
Glen has 30 years with IBM. He is an alumni resident for the ITSO from previous
Handbook and Builder residencies, providing expertise between updates.
Lori O’Dell is an iSeries Solution Design Specialist with Avnet Hall-Mark IBM
Division. She is also an IBM Certified Solutions Expert - iSeries Technical
Solutions. She provides both pre and post-sales technical support to several key
IBM Business Partners. Lori has four years experience with the iSeries product
line and currently holds seven IBM Certifications.
Samit Saliceti is an iSeries Solutions Design Specialist for Avnet Partner
Solutions, IBM Americas. He has two years experience in pre- and post-sales
Preface xxix
5486pref.fmDraft Document for Review October 18, 2004
technical support of IBM Business Partners for Avnet. Samit is the Team Lead
Assistant. He holds six IBM certifications.
Jerry Watson, iSeries Systems Specialist, has been with IBM United Kingdom
for 18 years. After ten years as an AS/400 Systems Engineer working with
customers in the London area, he moved to iSeries EMEA Techline and is now
based in Leeds. His direct participation in the Handbook and System Builder
began with the OS/400 V4R1 residency.
We appreciate contributions from the iSeries Information Center. And we thank
the following developers, engineers, and product managers who provided
technical validation, consultation, and information about the content and
message of this handbook:
For input on iSeries processors and features:
Gerald Allen
Denis Nizinski
Jeff Trachy
Jesus Villerreal
Dave Wells, team leader
For input on iSeries migration and placement rules:
Dave Dosch
Mike Fallenstein, I/O Configuration
Mark Olson
For product coordination:
Bill Shaffer, iSeries Product Manager, Printing and E-output
Mark Olson, IBM Eserver iSeries Brand Manager
For input on hardware, OS/400, or other software products:
Bill ArmstrongSteve HankRay Perkins
Taylor BlieseJay HansenRon Peterson
Jim CookDwight HarrisonBrian Podrow
Amit DaveJamie HavermanMike Prochaska
Sharon DavidsonTonya HoltGene Rentz
Terri DudekChad InglettLinda Robinson
Clair EwertIan JarmanVan Sammons
Barbara FossCraig E. JohnsonDoug Schilling
Jim FritschCharlie JonesCraig Schmitz
Les FullemDeb LandonJenifer Servais
Mark FunkKevin LarsenArt Snyder
Tim FynskovNancy LoweMike Snyder
Jose Francisco GazgaKyle LuckeGreg Vande Corput
Mark GennrichEdith LuekeJeff Van Heuklon
Bob GintowtMark MangesJeff Waldbillig
xxx IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486pref.fm
Jim GosackScott MaxsonLarry C. Walsh
Thomas GrayMark McDonnellDeb Ward
Chuck GrimmHilary MelvilleRon Wesely
Randy GrimmBrian NoordykeJanet Y Willis
Duane GroszRoger OlsonJoe Writz
Beth HagemeisterBob Padzieski
IBM RochesterIBM RochesterIBM Rochester
Mark A. FreemanDavid Slater
Bill ShafferJenny WongAurora Ritter
IBM BoulderIBM CanadaIBM Austin
Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook
dealing with specific products or solutions, while getting hands-on experience
with leading-edge technologies. You'll team with IBM technical professionals,
Business Partners and/or customers.
Your efforts will help increase product acceptance and customer satisfaction. As
a bonus, you'll develop a network of contacts in IBM development labs, and
increase your productivity and marketability.
Find out more about the residency program, browse the residency index, and
apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our Redbooks to be as helpful as possible. Send us your comments
about this or other Redbooks in one of the following ways:
Use the online Contact us review redbook form found at:
ibm.com/redbooks
Send your comments in an Internet note to:
redbook@us.ibm.com
Preface xxxi
5486pref.fmDraft Document for Review October 18, 2004
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. JLU Building 107-2
3605 Highway 52N
Rochester, Minnesota 55901-7829
xxxii IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 2004separator_Intro.fm
Introduction
1
separator_Intro.fmDraft Document for Review October 18, 2004
Introduction
Draft Document for Review October 18, 20045486intro.fm
1
Chapter 1.The next generation iSeries
IBM Eserver i5 servers extend the iSeries family. They are the first servers in
the industry based on the IBM game-changing POWER5 64-bit microprocessor.
To day ’s Eserver i5 servers give you the flexibility to move from one generation
of technology to another without disrupting your business.
IBM also announces IBM i5/OS V5R3, the next generation of OS/400. Featuring
support for multiple operating systems and application environments on a single,
simplified platform, the Eserver i5 servers help you do more with less. This is
exactly what you need to simplify your infrastructure, drive down costs, and drive
up productivity in today’s on demand world.
These highly integrated, powerful servers offer an on demand computing
environment for IBM i5/OS (the latest generation of IBM OS/400), IBM AIX®
5L™, IBM WebSphere®, Microsoft Windows, Linux, Lotus Domino, and Java™
solutions. Flexible growth options, resource virtualization, and intuitive
management tools mean that Eserver i5 servers can provide the power and
capacity to run core business applications, as well as the freedom and scalability
to add new on demand business applications on the same server.
To day ’s Eserver iSeries announcements allow you to:
Simplify your infrastructure
– Run i5/OS, Linux, AIX 5L, and Windows on a single server
5486intro.fmDraft Document for Review October 18, 2004
– Share resources, maximize utilization with IBM Virtualization Engine™,
and manage infrastructure with IBM Director Multiplatform
Integrate to innovate
– Exploit i5/OS integration with IBM software
– Personalize application access with WebSphere Portal
– Foster interaction and collaboration with IBM Lotus® Team Workplace
Deliver without disruption
– Extend Capacity on Demand (CoD) leadership with memory and reserve
CoD
– Strive for continuos operations with fault tolerant technologies
– Deliver robust, open database solutions with IBM DB2® Universal
Database™ (UDB)
Simplicity in an on demand world
Today’s on demand world
is high-pressure and fast
moving. Business
demands change
constantly. To gain a
competitive edge,
companies—regardless
of how big or small—must
be able to react instantly
to customers’ changing
needs. It means having a
flexible IT infrastructure
that can grow and dynamically adapt to these demands. All too frequently, this
adaptation can mean running multiple servers, which often means greater
complexity and increased management costs. Because complex infrastructures
are not agile and do not respond well to rapid change, it may also mean lost
business opportunities.
But it doesn’t have to. The iSeries server demonstrates a unique design that
delivers the benefits of today’s innovative technology without complexity. It is a
highly integrated, reliable server platform that allows businesses to run multiple
operating environments simultaneously. It dynamically adjusts to the changing
requirements of an on demand business.
The iSeries offers an integrated architecture combined with legendary availability,
high security, easy management, and mainframe-class technology. Because of
4IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486intro.fm
this, the iSeries is uniquely positioned to play a leadership role in this new way of
computing, providing simplicity in an on demand world.
Simplify your infrastructure
Eserver i5 servers
are designed to reduce
complexity, streamline
your infrastructure, and
enhance productivity
through server
consolidation. In
addition, Eserver i5
servers can
dynamically adjust
resources to meet your computing needs, without adding an extra server every
time you take on a new business challenge. The features that are designed to
help simplify your infrastructure include:
Support for multiple operating systems facilitate server consolidation. This
helps to decrease complexity, enhance manageability, and promote low total
cost of ownership (TCO).
Dynamic, even automatic, distribution of processing resources help
raise server utilization rates and improve productivity.
Dynamic logical partitioning (part of IBM Virtualization Engine Systems
Technologies) is designed to pool resources and optimize their use across up
to 254 partitions running multiple application environments and operating
systems.
Integrate to innovate
To deliver new value to your business, you
need to integrate. Staying competitive in an
on demand world requires that companies
react at the pace of on demand business
and deploy applications quickly. This is why
Eserver i5 servers include a suite of tools
to support integrated Web enablement. By
integrating applications and data across different databases that run on multiple
servers or a diverse operating system, Eserver i5 servers can help your
company unite people, processes, and information more effectively.
The next generation iSeries 5
5486intro.fmDraft Document for Review October 18, 2004
The features that are designed to promote integration and innovation in your
business include:
A vast array of available applications from a global network of independent
software vendors to simplify deployment and help lower TCO
Integrated middleware including security and workload management tools;
IBM DB2 UDB software with i5/OS V5R3 enhancements, IBM Lotus Domino®
software, IBM WebSphere Application Server - Express for iSeries, and IBM
HTTP Server (powered by Apache)
Easy-to-use, graphical management tools built into iSeries Navigator to
help streamline administration of multiple operating systems
Deliver without disruption
Even the most comprehensive, powerful system requires simple management
tools to be effective. Application requirements grow as companies expand.
Businesses need intuitive, optimized management facilities every step of the way.
The following features of Eserver i5 servers are designed to enable your
company to deliver key data and applications without disruption:
Clear upgrade paths from earlier servers to enable businesses to
seamlessly upgrade their servers between technology generations while
helping to build on their investments in storage and networking
IBM EserverOn/Off Capacity on Demand designed to dynamically add
and subsequently remove extra processor or memory capacity to handle
spikes in demand, without permanently activating the processors or memory
or purchasing an upgrade
Scalable POWER5 performance that offers a high scalable, upgradable,
industry-standard and rack-optimized building-block architecture to help
support balanced growth
Looking toward the future
As we move forward into the on demand world, the need for businesses to move
faster, improve flexibility, and bolster collaboration on a global level will
undoubtedly grow. For this reason, the adoption of optimized IT infrastructures
based on integration, virtualization, open standards, and autonomic computing
will become more and more critical to business success.
The iSeries server possesses all attributes of such an environment, forming a
solid technology foundation for on demand IT solutions. Thanks to the iSeries,
6IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486intro.fm
the on demand computing world of tomorrow is rapidly becoming a
reality—today.
This Handbook provides an overview of the hardware and software for Models
520, 550, 570, and 595 supported by i5/OS V5R3, as well as Models 890, 870,
825, 810, and 800 supported by OS/400 V5R3 and V5R2.
The next generation iSeries 7
5486intro.fmDraft Document for Review October 18, 2004
8IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
2
Chapter 2.iSeries architecture:
Fundamental strength of the
IBM ^ i5 and iSeries
The accelerating rate of change of both hardware and software technologies
necessitates that the server you select is designed with the future in mind. The
iSeries accommodates inevitable, rapid, and dramatic technology changes with
relatively minimum customer effort, to allow customers to meet their on demand
requirements.
Paradoxically, the characteristic of the most advanced design and technology is
that you do not notice it...you are not meant to do so. It accommodates
rapidly-changing hardware and software technologies in stride—permitting you
to fully exploit the latest technologies on demand.
iSeries servers and the supporting software offer important advanced capabilities
in key areas such as e-business, Java, Web serving, Lotus Domino, integration
with Windows, managed availability, database, and Business Intelligence
solutions. To gain an appreciation of these technologies and of the particular
strength of the iSeries server in delivering them, this chapter provides a
summary of each prime element.
5486AdvTech.fmDraft Document for Review October 18, 2004
With well over 750,000 systems shipped worldwide, the success of the iSeries is
realized with the highest customer satisfaction index in the industry, as measured
by IBM internal studies. The foundation of success starts with the design of the
system, the architecture. Those components are described in this chapter.
In brief, success factors for the iSeries are that it:
Supports an object-based design that makes it highly virus resistant.
Has proven it can deliver over 99.9% availability on a single system.
Has operated for more than one year without requiring a re-initial program
load (IPL), in hundreds of customer shops.
Can have up to 60 Windows servers in a single system while sharing host
systems disk storage, tape, and CD-ROM resources.
Directly (natively) supports different file structures, such as PC files, UNIX®
files, NetWare files, Domino files (Network File System (NSF)), ASCII files,
and EBCDIC files.
Allows the deployment of Java, ported UNIX applications, Windows,
Domino-based applications, and Linux on a single server.
Integrates leading edge technology. The iSeries server was the first server
with Silicon-On-Insulator (SOI) technology. The POWER4™ and POWER5™
technology-based processors are an extension of that technology at 0.18 and
0.13 micron level.
Offers capacity on demand (permanent or temporary) upgrades to support
immediate and future processor utilization.
Supports up to 254 partitions running IBM i5/OS, and IBM AIX 5L or Linux.
With micropartitioning, allows up to 10 partitions per processor.
Can ship with over 650 processor chips under the covers of a “single” large
system.
Incorporates many autonomic self-healing capabilities.
System concepts
iSeries servers are designed and built as a total system, fully integrating the
hardware and system software components that a business demands. As a
general-purpose business and network system, it is optimized for the required
environment with these unique benefits:
The iSeries architecture is a brilliant, technology-neutral architecture. It
enables businesses to readily exploit the latest hardware and software
10IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
technologies, typically without causing disruption to existing application
software. See “iSeries architecture” on page 11.
The single purpose pervading each aspect of the iSeries architecture is to
empower a business with the most advanced technology available, without
encumbering it
contain. The iSeries allows you to rapidly deploy advanced business
applications and facilitates business growth.
Customers typically decide on the required application software first and then
select an environment in which to run it. iSeries models have thousands of
client/server applications written by IBM Business Partners across the globe.
In addition, the iSeries server provides excellent platforms for Windows, Lotus
Domino, and Linux applications. iSeries models have national language
support for over 50 languages, available in 140 countries or regions. IBM
support across the world is provided by an impressive network of global
partners.
A concise and expanded explanation of the iSeries server architecture is
contained in the renowned book Fortress Rochester: The Inside Story of the IBM EserveriSeries written by AS/400 and iSeries Chief Architect, Dr. Frank G.
Soltis.
with the complexities that such technologies inevitably
iSeries architecture
This section describes aspects of the iSeries server architecture that contribute
most to the server’s success as the
Single-level storage
Application programs on an iSeries server are unaware of the underlying
hardware characteristics, because of the iSeries layered architecture approach,
Technology Independent Machine Interface (TIMI). TIMI frees application code
from worrying about processor technology, such as moving from 32- to 64-bit or
Complex Instruction Set Computing (CISC) to Reduced Instruction Set
Computing (RISC).
The concept of single-level storage means that an application does not deal with
storage device specifics. The knowledge of the underlying characteristics of
hardware devices (in this case, main storage and disk storage) reside in the
System Licensed Internal Code (SLIC). All of the storage is automatically
managed by the system. No user intervention is ever needed to take full
advantage of any storage technology. Programs work with objects. Objects are
accessed by name, not by address.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 11
server of choice.
5486AdvTech.fmDraft Document for Review October 18, 2004
iSeries servers are commercial servers designed to handle many programs and
users running simultaneously. Single-level storage enables very high-speed
switching between active and idle programs and users as compared to other
operating system architectures. It contributes directly to iSeries high performance
characteristics.
The iSeries server address size is vast. iSeries models can address the number
of bytes that 64 bits allows it to address. The value 2
18,446,744,073,709,551,616. Therefore, the iSeries models can address
18,446,744,073,709,551,616 bytes, or 18.4 quintillion bytes. To put this into more
meaningful terms, it is twice the number of millimeters in a light year. Light travels
at approximately 6,000,000,000,000 miles in one year.
Single-level storage also enables another extremely important iSeries customers
benefit—
to exist in single-level storage (unless purposely deleted by the customer).
Memory access is extremely fast. A typical server requires that information be
stored in a separate file system if the information is to be shared or retained for a
long time. The maintenance and awareness of the separate location can impact
the total cost of ownership of the application.
Persistence of objects is extremely important for support of object-oriented
databases for data accessibility and recovery. Objects continue to exist even after
their creator goes away. iSeries models are uniquely positioned to exploit this
characteristic of object persistence. Customary systems use a less elegant
mechanism that requires them to store their persistent objects in a separate file
system, with all the attendant performance implications of application and
operating system implementation.
object persistence. Object persistence means that the object continues
Technology Independent Machine Interface
64
is equal to
iSeries servers are atypical in that they are defined by software, not by hardware.
When a program presents instructions to the machine interface for execution, it
thinks that the interface is the system hardware, but it is not. This interface is
known as Technology Independent Machine Interface. The instructions
presented to TIMI pass through a layer of microcode before they are
“understood” by the hardware itself.
This comprehensive design insulates application programs and their users from
changing hardware characteristics. When a different hardware technology is
deployed, IBM rewrites sections of the microcode to absorb the fluctuations in
hardware characteristics. As a result, the interface presented to the customer
remains the same.
12IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
The microcode layer is known as the
System Licensed Internal Code. Many of
the frequently-executed routines run in
SLIC. Supervisory resource
management functions in SLIC include
validity and authorization checks. On a
customary system, these routines reside
in the operating system. Because SLIC
is closer to the silicon, routines
performed there are faster than routines
placed “higher” in the machine.
The brilliance of this design was
dramatically illustrated when the AS/400
system changed its processor technology from CISC processors to 64-bit RISC
processors in 1995. With any other system, the move from CISC to RISC would
involve recompiling (and possibly some rewriting) programs. Even then, with
other systems, the programs would run in 32-bit mode on the newer 64-bit
hardware.
This is not so with the iSeries server, because of TIMI. Customers were able to
Programs
TIMI
SLIC
64-bit RISC Hardware
save programs off their CISC AS/400 systems and restore them on their RISC
AS/400e™ models. The programs run as 64-bit programs. As soon as they made
this transition, customers had
operating system
, containing a64-bit relational database that fully exploited the
64-bit application programs that ran on a 64-bit
64-bit RISC hardware.
TIMI and SLIC take technology in stride. New architectural features are exploited
to fully accommodate post-RISC technologies, which may incorporate 96-bit or
128-bit processors or shifts to different processor technologies. TIMI helps
condition the iSeries to bring new technology to market.
POWER Hypervisor
IBM Eserver i5 servers work with a different structure when compared to the
previous technologies used with the iSeries servers. Above the POWER5
technology-based hardware is a new code layer called the
Hypervisor
This code is part of the firmware shipped with the Eserver i5 hardware. The
POWER Hypervisor resides in flash memory on the Service Processor. This
firmware performs the initialization and configuration of the Eserver i5
hardware, as well as the virtualization support required to run up to 254 partitions
concurrently on the Eserver i5 servers.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 13
POWER™
.
5486AdvTech.fmDraft Document for Review October 18, 2004
The layers above the POWER Hypervisor are different for each supported
operating system.
For i5/OS, TIMI and
the layers above the
POWER Hypervisor
ProgramsProgramsPrograms
i5/OSAIX 5LLinux
are still in place. SLIC,
however, is changed
and enabled for
interfacing with the
TIMI
POWER Hypervisor.
The POWER
Hypervisor code is
based on the iSeries
Partition Licensed
SLICOF / RTASOF / RTAS
POWER Hypervisor
64-bit RISC Hardware
Internal Code (PLIC)
code that is enhanced for use with the Eserver i5 hardware. The PLIC is now
part of the POWER Hypervisor.
For the AIX 5L and Linux operating systems, the layers above the POWER
Hypervisor are similar, but their content is characteristic for each operating
system. The layers of code supporting Linux and AIX 5L consist of System
Firmware and Run-Time Abstraction Services (RTAS).
System Firmware is composed of Low Level Firmware and Open Firmware.
Level Firmware
is code that performs server unique input/output (I/O)
configurations such as high-speed link (HSL)-2/RIO-G loops and PCI-X bridges.
Open Firmware contains the boot time drivers (for example, SCSI, SSA, token
ring, and Ethernet), the boot manager, and the device drivers required to initialize
the PCI adapters and attached devices. The Run-Time Abstraction Services
consist of code that supplies platform dependent accesses and can be called
from the operating system. These calls are passed to the POWER Hypervisor
that handles all I/O interrupts.
The Eserver i5 layered code structure makes the Eserver i5 platform even
more flexible. It also enables easy accommodation of different operating
systems.
The POWER Hypervisor allows for multiple operating systems to run on the new
hardware. i5/OS, Linux, and AIX 5L V5.3 and v5.2 are supported in logical
partitions on the Eserver i5 server. No additional investment is required to bring
existing applications running on the iSeries today, with an earlier supported
OS/400 release, to i5/OS or to the new Eserver i5 hardware.
14IBM Eserver i5 and iSeries System Handbook
Low
Draft Document for Review October 18, 20045486AdvTech.fm
Hierarchy of microprocessors
iSeries servers are designed for business computing. One of the fundamental
characteristics of that environment is that it is I/O-intensive, rather than
compute-intensive. In addition to outstanding performance in the business
environment, the microprocessor design hierarchy gives the iSeries server an
elegant method of integrating diverse environments into a single, harmonious
customer solution.
The microprocessors that look after a particular I/O device are accommodated
on I/O cards that fit into slots on the system buses. One of these cards may be
the Integrated xSeries® Server. This is a PC on a card, which enables the iSeries
server to run a Windows server, for example.
The following figure shows a highly simplified architecture indicating some of the
maximum configuration values for a Model 595.
Balanced System Architecture Model 890
24/32-way
Processor
+ Cache
System Main Storage Bus
I/O hub
HSL - 1GB/s
I/O Switching Bridge
PCI bus
IOP / IOA
M
B
I
144 TB disk storage
15k rpm drives
672 PCI-X slots
Integrated
xSeries
Server
256 GB
Main
Storage
I/O hub
205 GB/sec peak
memory bandwidth
16 GB/sec peak I/O bandw idth
I/O Switching Bridge
IOP / IOA
M
B
I
Integrated
xSeries
Server
HSL - 1 GB/s
48 IXS
60 IXA
HSL - 1 GB/s
External
xSeries
Server
High performance on an iSeries server is achieved by using many individual high
performance microprocessors, I/O devices, and interconnect technologies. Key
to the iSeries high performance is the POWER5 distributed switch that supports
enormous bandwidth between processors, cache, memory, and I/O. While
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 15
5486AdvTech.fmDraft Document for Review October 18, 2004
programs execute on POWER5 microprocessors, movement of data is handled
by high performance I/O adapters and I/O processors. Data moves between I/O
towers and to Integrated xSeries Adapter PC servers across HSL at
2 GB/second and storage area network (SAN) disk and tape devices are
supported at 2 Gb/second over Fibre Channel.
The multichip modules (MCMs) contain eight processors each. In such an MCM,
there are four physical copper SOI chips with two processor cores. Each core is
capable of running symetric multi-threading that to the operating system looks
like two separete processors. Each chip contains 276 million transistors forming
two processors running at a speed in excess of 1.5GHz. The 8-way MCM is the
building block for the system. It is only available with four chips, each with its
attached L3 cache. A single processor on a chip has all of the L2 and L3 cache
resources attached to the module (144 MB per MCM).
On an iSeries Model 595, a 64-way symmetric multiprocessing (SMP)
configuration is implemented with eight MCMs, with each MCM containing four
dual core POWER5 chips running at speeds greater than 1.5 GHz.
A single large iSeries configuration can have well over 650 processors. The main
system processor complex (can be comprised of 64 separate processors) can
encounter a request for data to be read from or written to any I/O device. That
request for data is delegated to the particular microprocessor dedicated to that
I/O device. Meanwhile, the main system processor continues executing another
application program. Nanoseconds (10
measure main storage access times. I/O operations are measured in
milliseconds (10
-3
second).
-9
second) is the unit of time used to
Technology in stride
The iSeries server delivers tremendous capacity growth in its product line. The
iSeries Layer (also known as Technology Independent Machine Interface) has
made it possible to completely change the underlying hardware with minimum, if
any, impact to iSeries applications. TIMI helps condition the iSeries to bring new
technology to market.
The first AS/400e models based on the 64-bit RISC PowerPC® AS processors
were announced in June 1995. In 1997, the 12-way AS/400e system was
delivered using Power PCA35 microprocessors. Known as Apache technology,
the Power PCA35 microprocessors provided a growth of 4.6 times. In September
1998, a 12-way AS/400e system was delivered using the Power PCA50
microprocessor. Known as code name Northstar, the Power PCA50
microprocessors nearly doubled the high-end capacity. This set of processors
provided the fourth generation since the AS/400 system’s inception in 1988 with
64-bit AS/400 Power PCs microprocessors. The latest generation of POWER5
16IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
processors is 4.4 times as powerful as its predecesor POWER4 generation of
microprocessors.
The advance in processor technology is shown in the following figure.
2002
1999
2000
2001
1995
1995
Cobra
Cobra
2004
2004
POWER5
POWER5
276M4.7MTransistor count
276M4.7MTransistor count
>= 1.5 GHz50 MHz Frequency
>= 1.5 GHz50 MHz Frequency
Up to 254*NoneLogical Partitions
Up to 254*NoneLogical Partitions
Pulsar, ISTAR, and SSTAR processors use on-chip copper-wiring technology.
The Pulsar processors integrate IBM CMOS7S technology. ISTAR and SSTAR
processors integrate CMOS8S technology. Previously, Northstar technology
used aluminum for on-chip wiring. Copper's better conductivity permits thinner
wires to be used, which enables the transistors to be packed closer together. The
denser new technology permits additional micro-architecture methods to improve
performance.
Delivered in 2002, the next evolution of IBM Eserver microprocessors was
POWER4 fabricated in CMOS8S technology. Keeping multiple levels of high
speed cache is still necessary to keep the processors busy. Denser processor
technology permits more on-chip cache.
Continuing this industry-leading technology, POWER5 in CMOS9S today. The
improved density with CMOS9S technology allows for larger caches, and for
cache-controllers and memory controllers to be on-chip, resulting in higher
processor performance.
This growth and implementation of new technology is possible because of the
iSeries TIMI layer. TIMI allows the system to incorporate significant new
hardware technology quickly and transparently. The ease with which customers
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 17
5486AdvTech.fmDraft Document for Review October 18, 2004
have migrated to these powerful systems is a testimony to the fundamental
strength of the server’s architecture.
The following figure shows this change of hardware processor technology and
previews what is planned in future generations.
2004+
2002
2000/2001
1998/1999
1997
Giga (2000+ MHz) POWER5
Giga 1.3 GHz 32-way POWER4 Copper and SOI
24-way A60 / A70 PPC Copper and SOI Sstar Istar Pulsar
12-way A50 PPC
12-way A35
X 4.59
1996
X 2.87
The summary charts in “Summary of today’s iSeries” on page 81 indicate the
processor technology used in each Eserver i5 and iSeries server.
Microprocessor excellence
Multithreading
Multithreading minimizes the processor wait or idle time. In general,
multithreading allows a single processor to process multiple threads in a different
fashion than a single processor without this capability. There are several distinct
differences between different types of multithreading implemented in the industry.
We restrict our discussion to IBM technologies only.
X 1.94
6
64
4
B
B
I
I
T
T
POWER
X37.4
X1.85
X 3.6
Applications
OS/400
T I M I
Hardware
Testing indicates significant performance improvement over the multi-threading
algorithm used in the hardware multithreading (HMT) of the SSTAR technology
processors. Internal laboratory testing indicates that commercial applications see
a 25% to 35% throughput improvement compared to no multithreading
implementation and approximately 10% for HMT (controlled by the settings of the
QPRCMLTTSK system value). The 130 nanometer (nm) chip circuit technology is
used.
18IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
POWER4
POWER4 cannot be considered only a chip, but rather an
architecture of how a set of chips is designed together to
build a system. As such, POWER4 can be considered a
technology in its own right. The interconnect topology,
referred to as a
with POWER4. In that light, systems are built by
interconnecting POWER4 chips to form up to 32-way
symmetric multiprocessors. The reliability, availability, and
serviceability (RAS) design incorporated into POWER4 is
pervasive throughout the system and is as much a part of the design. POWER4
is the chip technology used in the iSeries Model 825, 870, and 890.
The POWER4 design can handle a varied and robust set of workloads. This is
especially important as the on demand business world evolves and data
intensive demands on systems merge with commercial requirements. The need
to satisfy high performance computing requirements with its historical high
bandwidth demands and commercial requirements, along with data sharing and
SMP scaling requirements dictate a single design to address both environments.
Distributed Switch, is new to the industry
POWER5
POWER5 technology is the ninth generation of 64-bit
architecture. Although the hardware is based on POWER4,
POWER5 is much more than just an improvement in
processor or chip design. It is a complete architectural
change, creating a much more efficient superscalar
processor complex. For example, the high performance
distributed switch is enhanced. POWER5 technology is
implemented in the Eserver i5 Model 520, 550, 570, and
595.
As with previous hardware technology, POWER5 technology-based processors
have two load/store, two arithmetic, and one branch unit. The
design is built in such a way that it can most efficiently execute multiple
instruction streams concurrently. With simultaneous multithreading (SMT) active,
instructions of two different threads can be issued per single cycle.
The POWER5 concept is a step further into autonomic computing. Several
enhanced reliability and availability enhancements are implemented. Along with
increased redundant components, it incorporates new technological high
standards, such as special ways to reduce junction temperatures to reach a high
level of availability. The full system design approach is required to maintain
balanced utilization of hardware resources and high availability of the new
Eserver i5 systems.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 19
processor complex
5486AdvTech.fmDraft Document for Review October 18, 2004
Memory and CPU sharing, a dual clock, and dual service processors with failover
capability are examples of the full system design approach for high availability.
IBM designed the Eserver i5 system processor, caching mechanisms, memory
allocation methods, and the HSL-2/RIO-G adapters for performance and
availability. In addition, advanced error correction and low power consumption
circuitry is improved with thermal management.
Multiprocessor POWER5 technology-based servers have multiple autonomic
computing features for higher availability compared with single processor
servers. If a processor is running, but is experiencing a high rate of correctable
soft errors or is failing a periodic floating point self test, it can be
dynamically
processor or processors without an IPL. If there is an unused Capacity Upgrade
on Demand processor or if one processor unit of unused capacity in a shared
processor pool is available, the deconfigured processor can be replaced
dynamically by the unused processor capacity to maintain the same level of
processor performance.
. Its workload can be picked up automatically by the remaining
deconfigured
The future
“Power Architecture™ is more than just a technology, but rather a movement
for change. It’s time for architecture that enables innovation to flourish. It’s time
for Power Everywhere™.”
– Nick Donofrio, IBM Senior VP
For the future, Power Architecture microprocessors are being designed to keep
running through many hard processor failures. The processor state will be
maintained and switched to a hot standby processor. Reliability and availability
characteristics associated only with IBM Eserver zSeries® class machines will
be incorporated into the Eserver i5 systems.
Silicon On Insulator
In 2000, the iSeries led the industry by delivering the first server with the new
Silicon-On-Insulator technology. SOI represents a fundamental advance in the
way chips are built. The unique IBM SOI process alters the design of transistors,
essentially “turbo charging” them, so they run faster and use less power. For
example, a microprocessor designed to operate at a given speed can instead be
built using SOI technology to achieve higher speeds. At the same time, if
performance levels are held constant, SOI chips can require as little as one-third
the power of today's microchips.
20IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
The transistors are built within and on top of a thin layer of silicon that is on top of
an insulating layer. The insulating layer is fabricated by implanting a thin layer of
oxide beneath the primary silicon surface of the wafer. SOI is used by AS/400e
and iSeries processors with ISTAR, SSTAR, POWER4 and POWER5 technology.
On-chip copper-wiring technology
Northstar technology used in prior AS/400e processors deploys aluminum for
on-chip wiring. Pulsar, ISTAR, SSTAR, POWER4 and POWER5 processors use
on-chip copper-wiring technology. Pulsar processors integrate IBM CMOS 7S
technology. ISTAR and SSTAR processors integrate IBM CMOS 8S technology.
POWER4 processors integrate CMOS 8S3 technology and POWER5 processors
itegrate CMOS9S3 technology.
Copper's better conductivity permits thinner wires to be used, which enables the
transistors to be packed closer together. This denser technology permits
additional micro architecture methods to improve performance. Denser
processor technology also permits more on-chip cache. Keeping multiple levels
of high-speed cache enables efficient utilization of the processors.
Powerful processor features based on the IBM industry leading copper and SOI
technology were added in 2002.
Advanced I/O architecture
AS/400, and now iSeries, servers have a tremendously powerful and flexible I/O
architecture, from the main processor or microprocessor all the way to the disk
drive, tape device, local area network (LAN) or wide area network (WAN), or
other I/O device. Focusing on one component of this architecture, the I/O cards
which are inserted into the iSeries servers, are a combination of an I/O processor
card (IOP) and an I/O adapter card (IOA).
The IOP/IOA is a mainframe-inspired implementation. Other midrange or PC
servers use only an IOA. Using the combined IOP/IOA architecture gives the
iSeries several advantages. The architecture off loads cycles from the main
processor, isolates the main processor from the adapter and network errors, and
manages, configures, and services the IOAs.
Note: For historical reasons, disk, tape, and workstation IOAs are called
controllers on the AS/400 and iSeries.
When the first AS/400 systems where announced, a set of IBM proprietary I/O
standards called System Products Division (SPD) were used. In the late 1990s,
IBM started the movement to the emerging industry I/O standards called
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 21
5486AdvTech.fmDraft Document for Review October 18, 2004
Peripheral Component Interconnect (PCI). PCI standards can refer to the I/O
bus, the I/O card slots, and the I/O cards themselves. Vendors can, and do,
implement extensions to these standards where the standard hasn't evolved to
cover the function, or other customer benefits are seen. IBM tends to implement
the standards, adding extensions for function, performance, and reliability.
Like any good set of standards in a dynamic environment, PCI standards
continue to evolve. A second generation of PCI standards was implemented in
2000 on the iSeries Model 270, 820, 830, and 840 I/O, and the I/O towers, such
as the #5074 PCI Expansion Tower. A number of new PCI I/O cards (IOAs) were
also introduced. Excellent investment leverage was provided, as most of the first
generation PCI cards worked in the new PCI slots. Most second generation PCI
cards worked in the first PCI slots.
PCI-X
In 2002 and 2003, the third generation of PCI standards for iSeries was
implemented, called
PCI standard and enables function and performance for iSeries servers beyond
that of PCI. This new standard keeps pace with the demands of high-bandwidth
business-critical applications such as Fibre Channel, RAID, networking and
SCSI. PCI-X adapters also run in PCI slots, but a the slower PCI speed.
PCI-X. PCI-X is a higher speed version of the conventional
Several PCI-X IOAs are introduced with i5/OS, again providing an excellent
investment leverage. PCI-X slots are provided in iSeries Models 520, 550, 570,
595, 825, 870, and 890 and in I/O towers such as the #5094 and #5095 PCI-X
Expansion Towers. Second generation PCI cards work in the PCI-X slots, and
some of the first generation PCI cards work in the PCI-X slots. PCI-X cards can
work in the second generation PCI slots.
Hot-plugging
Hot-plugging is an industry phrase which can apply to either I/O devices such as
disk, tape, or optical drives, or I/O cards. Hot-plugging allows a customer to
remove or add an I/O device or card without taking the server down. This
improves availability of the system and allows you to perform upgrades,
maintenance, or repair without impacting the users of the system.
Driven by the demand for the highest possible availability, the iSeries advanced
technology enables concurrent install of new IOPs, adapters, and devices by
allowing the user to select a specific device, powering it down and removing it
safely from the system. The server can add hardware to deactivated slots or bays
and after insertion and powerup recognize this new hardware, load the correct
internal code, and make the functions of the newly installed hardware available
without interrupting normal operations.
22IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
iSeries and AS/400 servers have supported disk hot-plugging on all but the
smallest servers for many years. Disk hot-plugging capability is available on
Eserver i5 Models 520, 550, 570, and 595, and iSeries Models 800, 810, 825,
870, and 890. The in-use disk drive must be protected by RAID or mirroring
before removing the drive.
PCI hot-plugging was first introduced in 2000 on the iSeries Models 820, 830,
and 840, and the 2-way Model 270. It was introduced at the same time the
second generation PCI technology was introduced. Hot-plug PCI is supported on
Eserver i5 Models 520, 550, 570, and 595, and iSeries Models 825, 870, and
890, and 2-way Model 810.
PCI hot-plugging in the iSeries models is made possible by power control to
individual card slots. In most cases, IOA configurations can be changed while
other IOAs on the same IOP remain operational.
Removing the IOP or IOA associated with a running load source disk drive is an
obvious example of something which is not hot-pluggable unless the IOP or IOA
has been mirrored. The operator interface controlling hot-plugging uses the
Hardware Service Manager in the System Service Tools (SST), or a subset of
Dedicated Service Tools (DST), depending on which tool you have started.
Refer to the individual PCI card feature descriptions in Chapter 18, “iSeries I/O
adapters and controllers” on page 339, and a description of the server models to
determine if
hot swapping of a specific PCI card is supported.
High-speed links
First introduced in the year 2000 on the iSeries servers, a new bus structure
using HSL provided a faster data transportation mechanism running at
1GB/second. As faster processors, larger caches, faster memory, super fast
cross-bar switch complex, faster direct access storage device (DASD), and much
faster IOPs and IOAs emerged, it was clear the earlier AS/400 infrastructure
needed more speed, capacity, and function as IBM transitioned to iSeries.
In 2004, IBM announced the iSeries POWER5 technology-based servers, the
Model 520, 550, 570, and 595. These servers use the second generation of HSL
technology called HSL-2/RIO-G. Although the iSeries POWER5 technology
based processors use the same physical HSL-2 connections as used on the
iSeries Model 825, 870, and 890, the Model 520, 550, 570, and 595 can run the
RIO-G loop at up to 2 GB/s.
HSL loops can be either copper or optical cable.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 23
5486AdvTech.fmDraft Document for Review October 18, 2004
The HSL-2/RIO-G structure provides performance improvements and future
system growth. HSL-2/RIO-2 architecture is flexible and powerful. An
HSL-2/RIO-2 design provides:
2 GB/second technology
A simplified and flexible implementation that supports:
– Loop technology for redundancy
– Multiple towers per loop: Mix and match the HSL-attached I/O towers on
the loop
– Migration to PCI I/O and HSL-attached I/O towers
– Migration of HSL to HSL-2 attached I/O towers
– Switchable I/O towers with independent auxiliary storage pools (IASPs)
– Expanded Windows capability with attached 1- to 8-way servers using
Integrated xSeries Adapters which add the servers to the HSL
– Complex HSL clusters (three iSeries servers and no I/O towers on a loop)
(V5R2 or later)
– Simple HSL clusters (two iSeries servers and up to four towers) (V5R1 or
later)
Refer to “High-speed link” on page 293 for additional information about
HSL-2/RIO-G.
iSeries integration with the Windows Server
iSeries servers include the ability to manage Intel®-based Windows servers via
the Integrated xSeries Server or the Integrated xSeries Adapter. Up to sixty
Integrated xSeries Server are supports on selected iSeries models. iSeries
servers support the attachment of external 1 to 8-way IBM Eserver xSeries
servers via the high-speed link.
With the Integrated xSeries Adapter, selected xSeries servers running a
Windows Server can help to extend Windows application scalability. At the same
time, they can retain the same storage consolidation and systems management
advantages of the Integrated xSeries Server has on the iSeries.
Virtual storage management enables an administrator to dynamically add
storage to a running Windows server without a reboot.
User administration features include the ability to synchronize user accounts,
user profiles, and passwords between i5/OS and Windows.
24IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
Virtual Ethernet can provide a secure, high-performance bus interconnect
between Windows, Linux and OS/400 without an external LAN.
Flexible server deployment and testing features include the ability to store
multiple Windows server images on the iSeries (for example, different service
packs of applications), and then boot only the server required on an Integrated
xSeries Server. A single backup methodology for all Windows servers and
OS/400 also provides a robust disaster recover solution. Microsoft Cluster
Service supports dynamically switching virtual storage spaces (disks) between
Windows servers.
The Integrated xSeries Server features a 2.0 GHz Intel Xeon processor with a
512 KB L2 cache, a 400 MHz front side bus (FSB), an on-board 10/100 Mbps
Ethernet controller, and four USB ports.
The Integrated xSeries Adapter is a PCI adapter that connects xSeries servers to
the iSeries HSL bus, and provides the server virtual storage and Ethernet. The
Integrated xSeries Adapter is supported with a range of xSeries servers,
including the xSeries 235, 255, 360, and 440.
Refer to “1519-100 and 1519-200 Integrated xSeries Adapter for iSeries (direct
attach)” on page 303 for additional information about Integrated xSeries
Adapters for the iSeries.
Reliable, managed availability
The iSeries server has a reliable history of designing key functions into the
hardware and software. High availability is one reason to select a managed
availability approach. Other reasons include minimal disruptive backup solutions,
and the ability to nondisruptively install and pre-test new versions, releases, or
software fixes to make optimum use of all company and system resources.
Hallmarks of iSeries availability include redundant internal hardware features,
such as RAID-5 and mirroring. The robustness and stability of OS/400 extends
into its multiple, subsystem support (batch, interactive, multi-language, and
applications). The iSeries server offers managed availability to ensure that it is
ready to do business when you are.
iSeries managed availability software is also called
provides:
The ability to have one system act as a hot backup system to one or more
primary systems. The primary and secondary systems do not have to be the
same size or model.
A rapid switchover to the secondary machine in the event of an emergency.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 25
cross-system mirroring. It
5486AdvTech.fmDraft Document for Review October 18, 2004
New software versions and releases (OS/400 and associated software), or
fixes on the secondary system can be applied while the primary system
continues to function. Testing can occur on the secondary system before
nondisruptively updating the primary system.
iSeries servers offer superior technology, service, and support in each of five
critical components of availability:
Single system reliability: Architecture and baseline design make the iSeries
server one of the most reliable servers in the world. From its inception, the
iSeries architecture inherits a design where reliability and availability are
equivalent to features such as processor speed, memory capability, and
number of disk arms when planning for reliability.
The iSeries design and development resources that enable high levels of
availability in a single system environment are useful for prevention of
unplanned outages. The single-system iSeries remains the core building
block to repeat and extend functions into other areas of the business.
Single-system availability management: iSeries servers have
high-availability facilities that are not only fast and automated, but are easy to
use. Planned and unplanned outages are reduced with high availability
facilities which include:
– Automated journal management
– Access path protection
– Batch journal caching
– Save-while-active
– Parallel save and restore
– Backup Recovery and Media Services (BRMS) for iSeries
– RAID-5 disk parity protection
– Disk mirroring protection
Clusters: Cluster technology is implemented to reduce downtime caused by
planned outages and site disasters. The system availability during planned
outages contributes to an increase coverage of unplanned outage.
Refer to “iSeries clustering” on page 547.
Cluster-enabled applications: A high availability solution for the iSeries
server involves an active participation of cluster middleware providers. IBM
Business Partners provide advanced cluster management and data resiliency
tools. Solution developers design applications to maintain the state of an
application across an outage.
Availability services and support: As a world-leading enterprise computing
vendor, IBM has a collection of products and services to assist the customer
to develop and maintain a high availability environment. The on demand
capabilities of the Model 825, 870, and 890 servers include High Availability
and Capacity BackUp business continuity offerings.
26IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
Clustering with switchable DASD and IASP
i5/OS, OS/400 V5R2 and V5R1 with HSL OptiConnect provide switchable disk
capability between two servers. V5R2 or higher allows three systems on an HSL
loop. IASPs and switched disk clusters provide the ability to access content on a
set of disk units from a second system. Support for both planned and unplanned
outages is improved when the system currently using a switchable disk
experiences an outage. Operations are continued on a system even when an
isolated controller or disk unit fails.
Data availability is improved with IASPs or switched disk clustering. Upon an
outage within a cluster, users can be switched to an alternate node in the cluster
(another iSeries server). Integrated file system (IFS) data and operating system
library objects residing in an IASP can be switched to another iSeries server
without an IPL. This enables one iSeries to take over data and an I/O controller in
a disk tower from another iSeries.
The primary function in the early stages of clustering is to offer coverage for
planned upgrades and maintenance on the production system without affecting
users accessing data from the switched disk towers, for the user-defined file
system (UDFS) only. Cluster management middleware, shipped as part of
OS/400 option 41 (HA Switchable Resources), manages the switchover. For high
availability purposes, it ensures that no two systems access the disks (data) at
the same time.
A properly designed switched disk cluster can offer advantages over a data
replication cluster. Because a switched disk cluster does not use data replication,
there is less overhead on the systems and, therefore, more resource available to
process transactions. A switched disk cluster can be simpler to operate. The
application is critical to the design of a true continuously available environment.
Domino takes advantage of this support and uses the switched disk architecture
to enable clustering. Switched disks do not remove the requirement to have
application resiliency.
Cross-site mirroring
Cross-site mirroring (XSM), sometimes called geographic mirroring, enables
you to mirror data on disks at sites that can be separated by a significant
geographic distance. You use this technology to extend the functionality of a
device cluster resource group (CRG) beyond the limits of physical component
connection.
Geographic mirroring provides the ability to replicate changes made to the
production copy of an independent disk pool to a mirror copy of that independent
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 27
5486AdvTech.fmDraft Document for Review October 18, 2004
disk pool. As data is written to the production copy of an independent disk pool,
the operating system mirrors that data to a second copy of the independent disk
pool through another system. This process keeps multiple identical copies of the
data.
Through the device CRG, should a failover or switchover occur, the backup node
can seamlessly take on the role of the primary node. The server or servers that
act as backups are defined in the recovery domain. The backup nodes can be at
the same or different physical location as the primary.
When an outage occurs on the server defined as the primary node in the
recovery domain and a switchover or failover is initiated, the node designated as
the backup in the recovery domain becomes the primary access point for the
resource and then owns the production copy of the independent disk pool.
Therefore, you can gain protection from the single point of failure associated with
switchable resources.
Virtualization technology
Virtual technology enables resource sharing in an integrated, flexible computing
environment on a single server. This section discusses key virtual technologies
that are available with each iSeries server.
Virtualization Engine
Virtualization Engine is the name for a technology that describes the ability to
see and manage system and storage resources across a computing
environment. A set of system services includes workload management,
integrated grid services, and a set of tools to help monitor the computing
resource. Services have the capability of workload balancing across different
operating systems within a single server and across the computing network.
Refer to “Product Previews: Open” on page 68 for a preview of this service.
Dynamic logical partitioning
Logical partitioning (LPAR) enhances the role of the iSeries as a consolidated
server. With LPAR, companies have both the power and flexibility to address
multiple system requirements in a single machine.
Server virtualization, a term often used with partitioning, is accomplished on
iSeries through the use of Hypervisor technology. Hypervisor encompasses a
combination of both hardware features and control code. Eserver i5 servers
28IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
uses POWER Hypervisor, as described in “POWER Hypervisor” on page 13, to
deliver this virtualization support.
LPAR as implemented on iSeries extends the original architectural design
concept of application execution by allowing OS/400, Linux or AIX to run in a
given partition. Extensive dynamic and granular resource sharing is allowed
across processors (SMP configurations), memory, disk, tape, and other devices,
including Virtual Ethernets, which are covered in the next section. Multiple
partitions are supported for selected iSeries uni-processor models. Resource
sharing across partitions is illustrated in the following graphic.
With i5/OS partitions can be defined as capped or uncapped. Capped partitions
cannot exceed their assigned processor resouces. Uncapped partitions can
utilize automatically extra unused processing power in a shared pool. For a
detailed description refer to , “Capped and uncapped partitions” on page 52
You can find more details about LPAR in “Logical partitions” on page 541.
Virtual Ethernet
Virtual Ethernet (also referred to as Virtual LAN (VLAN)) provides the ability to
provide multiple communication paths between applications that are executed in
each logical partition. More importantly, Virtual Ethernet allows high-speed
bus-to bus communication between
partitions. It is possible to tie in each of the multiple communication paths
between partitions to a specific application. OS/400 V5R2 introduced the
capability to connect Integrated xSeries Servers and Integrated xSeries Adapters
via Virtual Ethernet.
selected OS/400 partitions and Linux
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 29
5486AdvTech.fmDraft Document for Review October 18, 2004
Eserver i5 hardware provides a IEEE 802.1Q VLAN Virtual Ethernet switch as
part of the POWER Hypervisor. Up to 4094 VLANs are available with i5/OS V5R3
running on Eserver i5 hardware. For systems prior to the POWER5
technology-based models, up to 16 independent high-speed internal bus-to-bus
communication paths are supported between logical partitions.
The enablement and setup of Virtual Ethernet is easy and does not require an
IPL or any special hardware or software. When a virtual communications port is
enabled for a given partition, a communication resource (CMNxx) is created for
that partition. The user can then create a high-speed 1 Gb Ethernet line
description over this resource and set up TCP/IP configuration appropriately to
start communicating to another partition. A maximum of 16 virtual ports can be
enabled for high-speed communications per partition for systems prior to the
POWER5 technology-based models. For i5/OS V5R3 partitions running on
Eserver i5 hardware, thousands of virtual ports can be created per partition.
AIX 5L for Eserver i5
AIX 5L is rapidly emerging as the preferred platform for UNIX users and
independent software vendors. AIX 5L delivers industrial strength UNIX reliability,
availability and security while offering flexible system administration and ease of
integration with Linux. With innovative virtualization and micro-partitioning, AIX
5L helps you make no compromises and accept no limits in the on demand
world.
AIX 5L is an open standards-based operating system. It is designed to conform
with the Open Group’s Single UNIX Specification Version 3. It provides fully
integrated support for 32- and 64-bit applications running concurrently, in their full
range of scalability. AIX 5L supports the IBM Eserver i5, IBM Eserver p5, IBM Eserver pSeries, and IBM RS/6000 server product lines, as well as
IntelliStation POWER and RS/6000 workstations.
The benefits of AIX on the Eserver i5 include:
Simplify your Infrastructure
– Consolidate UNIX servers
– Extend i5/OS with complementary AIX 5L applications
Optimize your investments
– Share processor and memory resources
– Move resources to where they are needed
– Exploit i5/OS storage subsystem
– Leverage Skills and Best Practices
30IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
With the support of AIX on i5 servers, comparisons of i5 to p5 servers is
inevitable. In general, the i5 servers offer an integrated approach, while p5
servers provide ala carte functionality. Some functions integrated in the Eserver
i5 or i5/OS are either add-ons or not available for p5 servers, for example:
For additional information about AIX 5L on Eserver i5, refer to the following
website:
http://www-1.ibm.com/servers/eserver/iseries/aix/
AIX 5L Version 5.3
The latest version of AIX 5L takes On Demand computing to the next level. AIX
5L Version 5.3 offers simultaneous multi-threading on POWER5 systems to
deliver industry leading throughput and performance levels. With support for
advanced virtualization, AIX 5L V5.3 helps you to dramatically increase your
server utilization and consolidate workloads for more efficient management. AIX
5L V5.3 represents the latest advance in a long record of IBM operating system
innovation and helps customers to accelerate their On Demand business.
For additional information about AIX 5L Version 5.3, refer to the following
website:
http://www-1.ibm.com/servers/aix/os/53desc.html
AIX 5L Version 5.2
AIX 5L Version 5.2 integrates innovative technologies to achieve outstanding
performance, reliability and flexibility in today’s on demand business
environment. Customer-validated enhancements such as dynamic logical
partitioning and capacity upgrade on demand differentiate the AIX 5L platform
from competitors.
For additional information about AIX 5L V5.2, refer to the following website:
http://www-1.ibm.com/servers/aix/os/52desc.html
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 31
5486AdvTech.fmDraft Document for Review October 18, 2004
AIX 5L and logical partitions
AIX 5L V5.3 and V5.2 are supported in logical partitions on the IBM Eserver i5.
AIX 5L V5.3 leverages advanced virtualization technologies. The following table
lists the virtual partition characteristics of AIX 5L V5.2 and V5.3 on the IBM
Eserver i5.
AIX 5L V5.2AIX 5L V5.3
Dynamic LPAR
(processors, memory and I/O)
Micro-Partitions
(up to 10 partitions per processor)
Uncapped Partitions
(automatic movement of processor resources)
Virtual Storage and Ethernet
(through i5/OS)
Direct I/O
(managed by AIX 5L)
YY
NY
NY
NY
YY
It is recommended that the LPAR Validation Tool (LVT) be used to understand
and plan for deploying AIX partitions on IBM Eserver i5. LVT guides you
through the supported I/O options including which direct I/O adapters are
supported in AIX 5L partitions.
In addition, when planning to run AIX 5L on IBM Eserver i5, it is also important
to obtain licenses for AIX 5L and corresponding Software Maintenance (SWMA).
AIX 5L is licensed by processor and by processor group on the Eserver i5. AIX
5L V5.2 licenses for a pSeries system can be transferred to the Eserver i5. AIX
5L Software Maintenance (SWMA) is required for each AIX 5L license. One year
and three year options are available.
To estimate the amount of server capacity needed to run AIX 5L applications on
logically partitioned Eserver i5 servers, refer to the Sizing IBM eServer i5 Servers for AIX 5L Applications paper at
Draft Document for Review October 18, 20045486AdvTech.fm
Linux for iSeries and Eserver i5
One of the most important developments in business computing in recent years
is the arrival of Linux. Linux, an open-source implementation of UNIX, is rapidly
becoming the de facto standard for fundamental infrastructure applications like
Web servers, firewalls, file servers and e-mail servers. Now, thanks to the
powerful combination of the scalability, reliability and manageability of Eserver
i5 servers and the flexibility of Linux, businesses can take advantage of a new
way to simplify their IT infrastructure and expand their application environment -with the potential to greatly reduce cost.
Taking advantage of advanced LPAR technologies, customers can consolidate
multiple standalone infrastructure servers on a single Eserver i5 server --
automatically moving processor and dynamically adding storage resources
between individual partitions to support changing business demands. Linux
supports an array of open source solutions to run your infrastructure. In addition,
IBM is working with leading Linux solution providers to expand the set of
business applications and solutions available for Eserver i5.
The iSeries family of servers can combine business applications and on demand
business solutions with Linux applications on a single server. A Linux server can
be set up with as little as 10% of an iSeries processor. Each partition supports its
own independent operating system image and can be isolated from other
partitions, allowing business applications to run securely alongside Internet
solutions. With an OS/400 V5R2, processor resources can be dynamically
moved between partitions to support changing business demands. Eserver i5
supports automatic processor movement.
IBM i5/OS
The iSeries award-winning Linux implementation exploits the i5/OS advanced
storage architecture by leveraging the storage resources in the i5OS partition.
The 64-bit environments can offer more scalability through larger memory and
address more spaces than traditional 32-bit Linux environments. Up to 10 Linux
partitions per processor are supported, with a system maximum of 254 partitions
running on POWER5 technology-based servers, and 31 on POWER4 and
SSTAR processors. Linux distributions from Novell, Inc. (SUSE LINUX) and Red
Hat, Inc. support the iSeries family of servers.
See “Linux for iSeries” on page 506 for more details.
One of the single, most dramatic points about the iSeries servers is that the
operating system, i5/OS, is a single entity. This section describes the meaning of
this concept.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 33
5486AdvTech.fmDraft Document for Review October 18, 2004
Note: IBM i5/OS for V5R2 and earlier versions is called OS/400.
After you buy an iSeries server, you do not have to continue shopping for system
software components before the server is ready to run your business. All of the
software factors for a relational database, comprehensive security,
communications with a broad range of diverse systems, including Internet
capabilities, and many more components are already in the operating system.
Each is fully integrated into i5/OS. By “fully integrated”, we mean fully tested, too.
All components and prerequisites for running business applications in the new
century work together, and are fully tested together. i5/OS operates as a single
entity.
On the iSeries servers, high-level machine instructions execute only on what they
are designed for. Only a program (an object) can be executed. Data (also an
object) can be read, updated, or deleted, but cannot be executed (a common
technique for introducing viruses on other architectures).
Object-based
An object is a container. Everything the system uses (user and system data
structures) is packaged in one of these containers. The objects are
encapsulated, which means that you cannot see inside. The list of valid ways in
which that object can be used is inseparable from an object.
There are two important consequences of an object-based design. The first is
that a system built around an object model supports machine independence.
This means that technology changes can be made in the environment without
affecting application programs. The second consequence is that an object-based
design delivers an inherently high level of system integrity and security.
All objects are structured with a common object header and a functional portion
dependent on object type. Therefore, on the iSeries servers, instructions work on
only what they are supposed to work. Data cannot be treated as executable code
(so that the processor cannot try, for example, to execute someone's shoe size).
Executable code cannot be treated as data by having something written into the
middle of it.
OS/400 distinguishes between user and system programs. Certain instructions
apply to all objects, while other instructions work only on specific types of
objects. Therefore, it is not possible for valid programs to misuse an object, unlike
the situation that exists for non-iSeries systems without an object-based
approach. The iSeries remains virus-resistant with features such as this.
34IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
DB2 Universal Database
DB2 Universal Database (UDB) for iSeries offers state-of-the-art database
functions and open systems, and standards-based technology. It also provides
the maturity, stability, and ease of use that has become the trademark of the
iSeries server. DB2 UDB for iSeries is fully integrated into the i5/OS operating
system software. It is not a separate product.
DB2 has been enhanced over the years to include many new and emerging
standards. The integrated database is a full function database with features
competitive to other widely used databases. The fact that the database is
integrated allows the operating system to control some of its management
functions and makes it easier to maintain than competitive database from other
vendors reducing the need for a dedicated Database Administrator. Its security
functions are integrated into the operating system. These functions allow a better
security model than other databases where additional tools may need to be
purchased to provide these functions.
Many iSeries customers have the need for applications that not only access DB2
UDB for iSeries data, but also access data on other databases platforms such as
Oracle or Sybase. The SQL Client Integration application programming interface
(API) allows providers of gateways and client/server solutions to integrate their
products with DB2 UDB for iSeries.
See “DB2 Universal Database for iSeries” on page 521 for further information
about i5/OS for DB2 UDB, and Chapter 26, “IBM licensed programs: Database
accessories” on page 609, for associated database products.
Java and e-business for iSeries
Java is the environment of choice for programming in today's network computing
environment. It allows true portability of applications between platforms without
modification or recompiling. The iSeries servers are uniquely positioned to
leverage Java as it evolves from its current Web focus to a full commercial
application environment. The strengths of the iSeries server are combined with
Java's object-oriented, network computing technology to provide solutions in this
millennium.
See “IBM Java for iSeries” on page 511 for more information.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 35
5486AdvTech.fmDraft Document for Review October 18, 2004
iSeries web serving
IBM i5/OS base products and features can be used to create a Web presence.
Included are TCP/IP, Java, virtual private networking (VPN), cryptographic
services, Secure Sockets Layer (SSL), certificate management, HTTP Server,
and many more. The IBM WebSphere family of products offered by IBM for the
iSeries server allows you to build a complete on demand business Web site that
is secure, easy to develop and maintain, and scale based on your needs.
For Web serving with the iSeries servers, network computing is supported with
IBM HTTP Server for iSeries. See “HTTP Server for iSeries (5722-DG1)” on
page 566.
See Chapter 27, “WebSphere and on demand business for iSeries” on page 631,
and “IBM WebSphere Development Studio for iSeries (5722-WDS)” on page 688
for more information.
Lotus Domino for iSeries
Lotus Domino for iSeries is the leading groupware solution available for the
iSeries server. It provides unparalleled capability for iSeries customers to use
their business data in collaborative on demand business solutions, both within
their organizations and with their partners over the Internet. Lotus Domino for
iSeries provides a critical foundation as companies begin to move from
“information overload” into organizational learning and knowledge management.
No competitive product offers the ease of use, low cost of ownership, tight
integration, and positioning for the future that Lotus Domino for iSeries delivers.
Lotus Domino for iSeries is offered with familiar iSeries and AS/400e terms and
conditions for purchase, services, and support.
iSeries for Domino are Model 810, 825 and 550 offerings targeted specifically for
Lotus Domino workloads, providing continual growth to support business needs.
These offerings have full iSeries functionality, including full database capability.
Refer to Chapter 3, “Workload, capacity, and performance” on page 41, for more
information about Domino servers, and Chapter 28, “Lotus products for iSeries”
on page 659, for associated software.
iSeries advanced user interface
The iSeries serves the small business customer with minimal skill or resource to
manage complex environments. OS/400 delivers advanced graphical user
36IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
interface (GUI) functions to iSeries customers. iSeries Navigator is enriched with
industry-leading integrated systems management via an easy-to-use GUI.
iSeries Navigator
The systems management function is delivered via the easy-to-use iSeries
Navigator GUI. iSeries Navigator includes:
Work management (Active jobs, subsystems, job queues, memory pools)
Backup and Recovery (BRMS GUI plug-in)
LPAR
System values, including a system comparison and update via Management
Central
Distributed user and group administration via Management Central
Licensed program and fix creation, distribution, and installation via
Management Central
Enhancements to performance monitors and collection services to graph
events over extended time periods
New monitors and events for managing jobs and messages
Complete DASD management: Disk balancing, compression, management of
disk pools, and units
Simple two-node and complex three-node cluster configuration
Integrated xSeries Server: Windows user and group and disk administration
Database Navigator: Provides a pictorial view of the database showing the
relationships between objects
Graphical command prompting
TaskPads: A user-interface extension that allows easy access to key
administrative tasks
Other ease-of-use initiatives for V5R2 include the addition of numerous GUI
extensions to existing iSeries Navigator functions, for the creation of numerous
configuration and administration wizards (many of which are in the new GUI
areas listed in the previous list), and a new plug-in for performance management.
Extensive automation for workload management with new file and
business-to-business (B2B) transaction monitors, systems and storage
management, backup and media policies, and network management including
support for IPv6. Also supported is IBM DB2 UDB transaction management,
switched disk cluster management, Linux dynamic partition management, and
enterprise identity mapping security.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 37
5486AdvTech.fmDraft Document for Review October 18, 2004
Management Central-Pervasive
Management Central-Pervasive (MC-Pervasive) allows iSeries network
administrators to keep an eye on their iSeries servers while they are away from
their workstation or office. Using an Internet capable cellular phone, personal
digital assistant (PDA) with a wireless modem, or a Web browser, the
administrator can monitor and manage their iSeries server status and
performance metrics on the iSeries servers.
As of V5R1, functions for Management Central-Pervasive include:
Additional support for system performance monitoring
Monitor specific jobs and servers on multiple systems
Monitor message queues on multiple systems
Hold, release, or end a job on any endpoint system
Run commands on any system or group of systems
Manage Integrated xSeries Servers
– View status of Integrated xSeries Servers
– Startup and shutdown of Integrated xSeries Servers
– Run Windows commands
– Monitor Integrated xSeries events (routed to an iSeries message queue)
Read only mode for selected users
EZ-Setup
These additional V5R1 functions are available via an English-only PTF. Refer to
the iSeries Navigator for Wireless Web site to find the PTF numbers to load the
code for Management Central-Pervasive:
EZ-Setup is an application intended to simplify the setup of a new iSeries server
by having users answer questions in an
questions are then used to produce a customized list of tasks. The tasks include
wizards and step-by-step information for completing a server setup, including
tasks to:
Configure security settings
Create a TCP/IP interface
Set up iSeries for the Internet
Install and configure Domino
Configure Operations Console
Install Information Center
interview. The answers to these
38IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486AdvTech.fm
Summary
The iSeries server architecture has been extremely successful in delivering on its
design goals. However, it is an extensible architecture. It will continue to evolve to
exploit technology for the benefit of the commercial IT marketplace in an on
demand world.
iSeries architecture: Fundamental strength of the IBM ^ i5 and iSeries 39
5486AdvTech.fmDraft Document for Review October 18, 2004
40IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
3
Chapter 3.Workload, capacity, and
performance
Workload and performance are critical considerations in selecting a computing
system. The performance that users see with their i5 and iSeries servers depend
on many factors that often involve:
The type and number of disk devices
The amount of memory
The system model and processor
The application being run
We recommend that you order sufficient memory to balance memory across
processors. For sizing recommendations for the Eserver i5 and iSeries servers,
consult your IBM Marketing Representative and service provider. You can find
detailed performance information in iSeries Performance Capabilities Reference,
SC41-0607.
This chapter discusses some of the performance measurements to take into
account. This includes workload ratings and processor positioning. This chapter
also discusses the tools that are available to measure and size the workload.
The performance capacity of all i5 and iSeries servers is represented by a
workload measurement called Commercial Processing Workload (CPW). CPW
values are given to all i5 and iSeries processors and are derived by performing
various monitored and measured workloads on i5 and iSeries servers. The
results (reported values) can be used to compare relative performance
characteristics of processor features offered for i5 and iSeries servers. The
reported values for CPW do not represent a guaranteed level of capacity to
perform a given workload. They can serve as a quick means to compare
performance.
Several IBM and non-IBM tools are available to do performance analysis and
sizing. IBM tools include the IBM Performance Tools for iSeries licensed program
product (5722-PT1) for analysis and sizing and the IBM Eserver Workload
Estimator (WLE) that can be found on the support web site. Refer to “IBM
Performance Tools for iSeries (5722-PT1)” on page 759 and “IBM Eserver
Workload Estimator” on page 54 for further information.
5250 CPW
5250 CPW is an approximate value that represents the amount of processing
power to be used to perform 5250 online transaction processing (OLTP) work.
42IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
Note: 5250 CPW is known as Interactive CPW on earlier servers.
Remember that:
A system administration job submitted to
work.
The use of iSeries Navigator (graphical user interface (GUI) administration
functions) is not considered 5250 OLTP work.
Any task that uses a 5250 data stream is considered 5250 OLTP work and
requires some amount of 5250 CPW to process regardless of how the task is
started.
A task submitted through a 5250 session (5250 device or 5250 emulation)
that does display or printer input/output (I/O) requires 5250 CPW.
A task submitted through a 5250 session (5250 device or 5250 emulation) as
a
batch job is not considered 5250 OLTP work and does not require any 5250
CPW unless the task does display or printer I/O.
5250 OLTP applications no longer require 5250 CPW after being WebFaced by
using the IBM WebFacing Tool of IBM WebSphere Development Studio for
iSeries (5722-WDS).
batch is not considered 5250 OLTP
5250 devices
To learn more about how these features influence system performance, see
“=Refacing options for the iSeries customer” on page 56. This referenced section
includes some of the i5 and iSeries products available to support 5250 OLTP
applications.
Refer to “5250 OLTP considerations” on page 310 for upgrade considerations.
The i5, iSeries and AS/400e servers support a family of displays and emulation
adapters that are known as
data stream
flow of the character stream, as discussed in the following section.
A 5250 twinaxial device or 5250 emulation adapter in a PC can support a single
address, multiple addresses, or shared sessions on a single address. Whenever
a device is powered on or when the 5250 emulation software is started on a PC,
any addresses defined respond to the workstation controller polls. These
addresses count as an active address, even though no device description may
exist on the i5 and iSeries server. This occurs when the system value
QAUTOCFG is set to *NO.
. Throughput considerations for these workstations account for the
5250. The supported data stream is known as a 5250
Workload, capacity, and performance 43
5486wrkperf.fmDraft Document for Review October 18, 2004
When a device has multiple addresses defined for multiple sessions to
support jump screen or an attached printer, each session counts toward the
maximum active addresses supported by that workstation controller.
When a device has a
counts as one of the maximum active addresses. There can be up to four
shared sessions on a single device.
There is a maximum of 300 shared sessions per I/O processor (IOP).
Refer to Technote Twinaxial Attached Device Throughput for Twinaxial Devices,
TIPS0358, to determine the types of sessions that count toward the maximum. It
also discusses the 5250 Express Data Stream capabilities relative to twinaxial
workstation adapters.
single address defined with shared sessions, that device
Communication WAN restrictions
Communication restrictions for Peripheral Component Interconnect (PCI)
systems are defined in the “LAN/WAN adapters” section of the model chapters in
the IBM Eserver iSeries and AS/400e System Builder, SG24-2155. You can find
rules for individual communication cards (adapters or IOPs) and sizing rules in
the specific adapter or IOP feature description within each model chapter of the
System Builder.
You can also find placement information in the Eserver Hardware Information
Center to install an adapter. Start at this website:
For general communications performance considerations, refer to the online
document iSeries Performance Capabilities Reference, SC41-0607.
iSeries server structure and terminology
The IBM Eserver i5 520, 550, 550, 570, and 595 servers, and the iSeries 810,
825, 870, and 890 servers, include a Processor feature and an Edition feature:
Processor feature: Feature code by which the
Edition feature: Feature code by which the
Server feature: Feature code by which the processor
ordered
IBM Eserver i5 and iSeries models offer two CPW ratings:
44IBM Eserver i5 and iSeries System Handbook
processor is ordered
package of features is ordered
configuration is
Draft Document for Review October 18, 20045486wrkperf.fm
Processor CPW: Represents maximum relative performance running
commercial processing workloads for a processor configuration. Use this
value to compare relative performance between models with the same or
different number of processors.
5250 CPW: Represents the relative performance available to perform 5250
OLTP (interactive) workloads.
Important: Limited 5250 CPW is always available for a system administrator
to use 5250 display device I/O to manage various aspects of the server.
Multiple administrative jobs quickly exceed this limited 5250 capacity.
Simultaneous multithreading explained
Although an operating system gives the impression that it is concurrently
executing a large number of tasks, each processor in a symmetric multiprocessor
(SMP) traditionally executes a single task’s instruction stream at any moment.
The QPRCMLTTSK system value controls whether to enable the individual SMP
processors to concurrently execute multiple instruction streams. Each instruction
stream belongs to separate tasks or threads. When enabled, each individual
processor concurrently executes multiple tasks at the same time. The effect of its
use will likely increase the performance capacity of a system or improve the
responsiveness of a multithreaded application.
Running multiple instruction streams at the same time does not improve the
performance of any given task. Since this is the case with any performance
recommendations, results vary in different environments.
The way that multithreading is done depends on the hardware model, and
therefore, the performance capacity gains vary. IBM Eserver i5 Models 520,
550, 570, and 595 support this approach through a concept called simultaneous
multithreading (SMT). There are several distinct differences between different
types of multithreading implemented in the industry. You may find articles
discussing Intel’s Hyper-Threading, Superthreading, and other multitasking
techniques from several sources.
Older iSeries processors use an approach called
(HMT). In the hardware multithreading approach, the hardware automatically
switches between the tasks on any long processing delay event, for example, a
cache miss. Some models do not support any form of multithreading, which
means the QPRCMLTTSK system value has no performance effect. Because the
QPRCMLTTSK system value enables the parallel use of shared processor
resources, the performance gains depend highly on the application and the
Workload, capacity, and performance 45
hardware multithreading
5486wrkperf.fmDraft Document for Review October 18, 2004
model. Refer to the iSeries Performance Capabilities Reference, SC41-0607, for
guidelines about what performance gains you may expect through its use.
In some exceptional cases, some applications are better served by disabling
simultaneous multithreading.
iSeries for Domino performance terminology
iSeries for Domino models are specially priced and configured for Domino
workloads. iSeries for Domino separates mail, instant messaging, and
collaborative applications while automatically balancing and adjusting
performance. With iSeries for Domino servers, you can run non-Domino
workloads without restriction, even when the Domino server is not active.
Note: This is unlike the Dedicated Server for Domino servers (now withdrawn
from marketing
The iSeries for Domino servers do not have processing guidelines for
non-Domino workloads. Performance is not measured using the CPW
measurement, but a Mail and Calendar User (MCU) measurement.
), which have restrictions on non-Domino workloads.
Mail and Calendar Users
Mail and Calendar Users (MCU) is a relative performance measurement derived
by performing mail and calendar functions using Domino and Notes clients. The
MCU workload is significantly more complex than the Simple Mail Users (SMU)
measured workload.
The MCU workload represents concurrent users on a Notes client who are
reading, updating, or deleting documents in an e-mail database. It also
represents users who are performing lookups in the Domino Directory, and
scheduling calendar appointments and invitations. Reported values reflect 70%
processor utilization to allow for growth and peak loads in excess of customer
workload estimates.
See “Summary of today’s iSeries” on page 81 for a listing of the MCU rating for
each iSeries for Domino server.
Capacity on demand
IBM Eserver i5 and iSeries capacity on demand (permanent or temporary)
offers the ability to nondisruptively activate one or more additional central
46IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
processors on the Eserver i5 550, 570 and 595 and iSeries 825, 870, and 890
servers. Any and all of the inactive processors installed in the server can be
activated as additional permanent or temporary capacity. This is of significant
value for customers who want to add capacity without disruption. There are some
differences between the capacity on demand implementation for the different
models.
IBM Eserver i5 570 and 595 models have the additional ability to activate
memory on demand.
To take advantage of Capacity on Demand, and On Demand Memory you must
purchase a configuration that includes the inactive processor capacity or
memory.
See “Capacity on Demand upgrades” on page 313 for considerations involving
Capacity on Demand upgrades.
Capacity On Demand Models 550, 570, 595, 825, 870, and 890
All IBM Eserver i5 550, 570 and 595 and certain iSeries 825, 870, or 890
servers comes with extra processor capacity built into the server. This extra
capacity, known as
permanently or temporarily.
Appropriately configured Eserver i5 570 and 595’s also have extra memory
capacity that can be activated permanently or temporarily
inactive (or standby) processors, can be activated
Capacity Upgrade on Demand (permanent capacity)
CoD is the iSeries offering for permanently activating capacity. When one or
more activation features are ordered, an activation code is generated and
shipped to the customer (mailed and posted on the Web). The activation code
(think of it as a capacity key) must be entered on the proper server screen, and
the newly activated processors are ready to use. No initial program load (IPL) is
required. The permanently activated processors simply need to be assigned to a
partition prior to use, regardless of whether the server is configured for logical
partitioning.
Activating additional processors also requires an additional OS/400 license
entitlement to be purchased for every processor or part of processor used by
OS/400. This is ordered via a chargeable feature of OS/400 (5722-SS1).
Workload, capacity, and performance 47
5486wrkperf.fmDraft Document for Review October 18, 2004
Processors activated solely for Linux, AIX 5L, or both do not require an OS/400
license entitlement.
To enable permanent activation of the inactive processors, a quantity of
activation features and license entitlements is ordered. IBM manufacturing then
generates an activation code (capacity key) unique to the server and the required
additional OS/400 license key or keys. The activation code is mailed to the
customer and is posted at the following Web site:
The OS/400 license key is mailed to the customer and is posted on the Web at:
http://www.ibm.com/servers/eserver/iseries/wwkms
Refer to “OS/400 terms and conditions changes” on page 601 for more
information about OS/400 and license entitlements.
On/Off Capacity on Demand (temporary capacity)
On/Off Capacity on Demand is the iSeries offering to temporarily activate
capacity and memory. Temporary capacity can be turned on and off to match
peak periods. It allows a variable number of days and processors to be requested
(processor days). The capacity is effective immediately. An IPL is not required.
Before requesting temporary capacity on the server, the server must be enabled.
To do this, an enablement feature (Miscellaneous Equipment Specification (MES)
only feature) must be ordered and the required contracts signed. An enablement
code allows up to 360 processor days of temporary capacity for the Eserver i5
550, 570 or 595 server, or 192 processor days on other servers.
This means that requests for temporary capacity can be made over the life of the
machine as long as the processor day limits are not exceeded. When the limit is
reached, a new enablement feature must be ordered, and a new enablement
code entered. Every time a new enablement code is entered, the limit of
processor days that can be requested is reset.
When temporary capacity is needed, the OS/400 temporary capacity screen on
the server is used to specify the number of inactive processors that are required
to be temporarily activated, and the number of days. That is, the processor day is
equal to the number of processors multiplied by the number of days. The
activated processors simply need to be assigned to a partition prior to use,
regardless of whether the server is configured for LPAR. Activating additional
processors does not require any additional OS/400 license entitlement to be
purchased for the temporarily activated processors.
48IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
Note: Additional licensing charges may apply for software that is priced by
processor. Refer to the software vendor for further information.
It is important that the processors are assigned to a partition as soon as they are
activated to achieve the full benefit of the temporary capacity.
Note: At the end of the temporary period (processor days requested), the
temporarily activated processors must be made available to be reclaimed by
the server, or unreturned processor days are billed (per the signed contract).
The contract, signed by the customer before receiving the enablement code,
requires the customer to report billing data at least once a month, regardless of
whether there is activity. This data is used to determine the proper amount to bill
the customer at the end of each billing period (calendar quarter).
Processor days of credit are then applied against any requested or unreturned
processor days of temporary capacity. This happens automatically, until they are
used up.
Failure to report billing data during a billing quarter results in a bill for 90 days of
temporary capacity. The sales channel is notified of customer requests for
temporary capacity. As a result, the sales channel is required to place an order
for a quantity of billing features (one feature equals one processor day).
Customers pay for activated processor days after or before activation. Billing
features are ordered afterward (one feature per processor day). For Model 550,
570, 595, 825, 870, and 890, a Prepaid feature provides additional budget
flexibility. A block of 30 processor days can be bought at a discounted price if
purchased in advance. The 30 processor days are credit days and are applied by
IBM at the end of the billing period. Credit days cannot be transferred to a server
with a different type and serial number. Credit days are not transferred if a
customer sells the server. Credit days not used in one quarter “roll over” into the
next quarter.
iSeries Memory Capacity on Demand
Memory Capacity on Demand allows permanent and on/off memory activations
in increments of one GB. Memory Capacity on Demand works specific memory
feature cards only.
A memory enablement code lets you request up to 9,999 memory days of
temporary capacity (9,999 days x 1 GB of memory). When you reach the limit of
Workload, capacity, and performance 49
5486wrkperf.fmDraft Document for Review October 18, 2004
9,999 memory day, place an order for another memory enablement code to reset
the number of days you can request to 9,999.
Refer to the individual model chapters for feature details.
iSeries Reserve Capacity on Demand
IBM Eserver Reserve Capacity on Demand delivers great flexibility in meeting
peak demands. This option is also ideal for spikes in needed capacity (in other
words, peak loads). But unlike On/Off CoD, a Prepaid Activation Feature is
purchased up-front that sets a value on the server representing the number of
processor days that can be used as reserve CoD capacity. No contract and no
reporting to IBM is required when paying for the reserve capacity ahead of time.
Reserve CoD represents an automatic way to activate temporary capacity.
Reserve CoD enables the user to place a quantity of inactive processors into the
server’s shared processor pool, which then becomes available to the pool’s
resource manager. When the server recognizes that the number of base
(purchased/active) processors and assigned across uncapped partitions has
been 100% utilized, and at least ten percent of an additional processor is needed
(based on multiple hits over the measured period), then a processor day is
charged against the reserve CoD account balance. The processor day is good
for 24 hours. Another processor day is charged for additional processor put into
use based on the 10% utilization rule. No charging occurs when the 24-hour
clock expires and there is no longer a need for additional processors.
Reserve CoD is an effective way to handle peak loads that occur on a limited
basis. Unlike On/Off CoD, contracts and reporting to IBM is not required. The
purchase of reserve CoD activation time is prepaid in blocks of 30 processor
days. Multiple blocks of activations can be loaded at a time.
Reserve processor days are transferred with the machine if the server is
transferred to a different customer. Any remaining reserve processor days are
lost when upgrading to a different model, or physically adding processors. For
example, if upgrading from a 2/4 way to a 5/8 way, the reserve processor days
are set to zero.
Note: The break-even pricing for processor days on the Eserver i5 servers is
approximately 90 processor days. In other words, you can permanently
activate a processor for the same price it costs to prepay for 90 processor
days of reserve CoD capacity.
50IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
Trial Capacity on Demand
IBM Eserver Trial Capacity on Demand is quick, easy, and ready when you are.
Use it for trial processor capacity or trial memory capacity, or for both. Trial
Capacity on Demand is offered at no additional charge.
IBM provides you with a code (a key) to start the trial. The code is good for 30
consecutive powered-on days, after it is entered at the server console. A request
for trial processor or memory capacity can be made after initial installation, after
a processor upgrade, or after the purchase of one or more permanent processor
activations.
You must make the trial capacity available to be reclaimed by the server at the
end of the trial period.
For more information about Eserver i5 Capacity on Demand, to request a trial
or start the trial, go to:
iSeries for Capacity BackUp (CBU) Edition is offered for the Eserver i5 570, and
iSeries Models 825, 870, and 890. These servers provide a solution that requires
an off-site, disaster recovery system. CBU is not intended as a backup server for
24x7 high availability solutions that require day-to-day full operation of a backup
server.
The IBM Eserver i5 and iSeries for CBU server has a minimum set of startup
processors that can be used for any purpose and a large number of inactive
processors that can be activated temporarily at no charge in the event of a
disaster. The inactive processors cannot be permanently activated.
Trial capacity
The Model 890 #2487 and #2488 processors, the Model 840 #2416, #2417,
#2419, #2352, #2353, and #2354 processors, and the Model 830 #2349
processor each come with inactive capacity that can be permanently activated
(CoD). These models offer trial capacity, which is a means of “trying” on demand
capacity before buying it. Trial capacity allows 100% of the inactive processors to
Note: The process to enable inactive processors temporarily is the same as
for the temporary capacity process for the IBM Eserver i5 Model 570, and
the iSeries Model 825, 870, and 890 servers.
Workload, capacity, and performance 51
5486wrkperf.fmDraft Document for Review October 18, 2004
be activated for a period of 7 by 24 hours of system operation. If powered off, the
clock does not increment.
Each model offers a number of
set of
inactive processors that are in standby status. To permanently activate one
or more inactive processor, place an MES order for the desired quantity of the
model-specific activation code, as follows:
#1604 CUoD Activation for the Model 840
#1605 CUoD Activation for the Model 830
#1610 890 CUoD Activation for the Model 890
Ordering a CUoD activation feature generates an activation code, which is
posted on a Web site and mailed to the customer. This activation code must be
entered on the IBM Eserver i5 or iSeries server console.
For further details, refer to the planning guides for Capacity Upgrade on Demand
or On/Off Capacity on Demand on the Web at:
Note: The 830, 840, and 890 processors (#2487 and #2488) are withdrawn
from marketing
.
Capped and uncapped partitions
Partitions in a shared processing pool can have a sharing mode of capped or
uncapped. A
exceed its assigned processing capacity.
processing power for a partition and the workload demand needed at a particular
time assuming you have free resources in a shared pool.
capped partition indicates that the logical partition (LPAR) will never
startup processors that are in active status and a
Uncapped partitions increase the
Use capped mode when a software application never requires more than a
certain amount of processing power. Any unused processing resource is used
only by the uncapped partitions in the shared processing pool.
Uncapped capacity is limited to the minimum of the number of virtual processors
assigned to the partition and the capacity of the shared pool. If two partitions
need additional resources at the same time to complete a job, the server can
distribute the unused processing resources to both partitions. This distribution
process is determined by the uncapped weight of each of the partitions.
Uncapped weight is a number that you set for each uncapped partition in the
shared processing pool. By setting the uncapped weight, any available unused
capacity is distributed to contending LPARs in proportion to the established value
of the uncapped weight.
52IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
For a discussion of partitions in a shared processing pool, see:
See “Model 520 uncapped capacity” on page 546 for partition limitations.
Workload measurement and sizing tools
Capacity planning and performance management tools, which are available to
work with IBM i5/OS V5R3 and OS/400 V5R2, include:
IBM Eserver Workload Estimator
IBM Performance Management for Eserver™ iSeries
IBM Performance Tools for iSeries
PATROL for iSeries – Predict
IBM WebFacing Tool
IBM Disk Magic for Windows
The IBM Eserver Workload Estimator is a Web-based estimation tool. It
recommends a system that best fits overall system needs. It is described in the
following section.
Use PM Eserver iSeries (formerly called PM/400) to gather performance
information and pass the performance statistics to the IBM Eserver Workload
Estimator for projecting future needs of installed workloads.
For more information on PM Eserver iSeries, see:
http://www.ibm.com/servers/eserver/iseries/pm/
You can use Performance Tools for iSeries to measure resource utilization. Refer
to “IBM Performance Tools for iSeries (5722-PT1)” on page 759 for more
information.
Use PATROL for iSeries – Predict to perform detailed capacity planning and
“what-if” scenarios. For more information, see “PATROL for iSeries – Predict
(5620-FIF)” on page 761.
Use the IBM WebFacing Tool to convert 5250 source applications to applications
to run with the WebSphere Application Server. The IBM WebFacing Tool is
discussed in “IBM WebFacing Tool” on page 57.
Use Disk Magic for iSeries when IBM TotalStorage® Enterprise Storage Server®
(ESS) disk drives are in the configuration. See “Disk Magic for iSeries” on
page 56 for more information.
Workload, capacity, and performance 53
5486wrkperf.fmDraft Document for Review October 18, 2004
IBM Eserver Workload Estimator
The IBM Eserver Workload Estimator is a Web-based estimation tool that
automates the manual calculations previously required from paper sizers. It
allows the user the option to enter data for multiple workloads, from which a
machine recommendation is made that best fits overall system needs.
Workloads supported by IBM Eserver Workload Estimator include:
Installed system
PM Eserver iSeries
Web serving
Java
WebSphere Commerce Suite
IBM WebFacing Tool
WebSphere Portal Server
WebSphere Commerce Payments
Traditional
Generic computing resources
Domino
Linux file serving
Linux web serving
Non-IBM workload
You can learn more about IBM Eserver Workload Estimator on the Web at:
A physical disk drive (and the processing through the disk controller) performs a
specific number of disk accesses each second. The configuration of disk units
influences the overall performance of the system. Newer disk arms and
controllers provide better performance than previous drives. Therefore, fewer
disk drives (disk arms or actuators) can typically be used, yet provide
comparable performance.
You can provide for the best obtainable disk subsystem performance and enable
the best possible overall system performance. To do so, it is important to size an
iSeries server with an appropriate number of disk arms. The white paper iSeries Disk Arm Requirements discusses this concept. You can find it on the Web at:
Draft Document for Review October 18, 20045486wrkperf.fm
PM Eserver iSeries and IBM Eserver Workload Estimator include disk arm
statistics and arm requirements for sizing. Use PM Eserver iSeries or IBM
Eserver Workload Estimator to help size the minimum number of disk arms
required for a given iSeries processor. Performance Tools for iSeries provides
detailed reports on collected performance data.
Solution developers and other application solution providers also have
recommendations for a minimum configuration as it relates to their solution.
To ensure you have sufficient disk arms to meet the needed workload, it is best to
have performance runs from your current system run at a time when the disk
workload is heavy. These can then be used as input to various tools including the
IBM Eserver Workload Estimator and PATROL for iSeries – Predict.
You can also use the reports to determine the number of disk requests/second
that are happening on your current system, as reported in the System
Performance Report and other Performance Tools reports.
Disk workload is measured in terms of operations/second. Depending on the
speed or vintage of the disk drives and controllers, average service time should
be somewhere in the 3.5 to 10 millisecond range (lower for newer, higher for old
7200 rpm disks). Numbers higher than these can indicate a disk bottleneck and
therefore stored demand. Use tools such as PATROL for iSeries – Predict to
determine the stored demand. Note that the tools assume a properly tuned
system. If a bottleneck exists, the system cannot be properly tuned.
The number of disk arms required can be determined from the number of disk
accesses that must be performed each second.
If upgrading to a larger or newer system, the new system typically can perform
more disk requests each second. In addition, more memory acts like a read
cache and can reduce the number of physical disk accesses that must occur.
Note: There is no substitute for proper modeling.
The following general rules apply in many cases. These rules assume an
average disk access size of between 6k and 10k in size (shown in the
performance report). If you are in the over 25k range, lower the values by 20%.
This also assumes that
all disks are the same size and use the same type of
controller.
Historically 10k rpm disk drives on #2748/#2778/#4727/#4778 disk unit
controllers (with 15 drives attached to the controller) could do about 20 disk
operations/second with adequate or good performance. By the time you reached
Workload, capacity, and performance 55
5486wrkperf.fmDraft Document for Review October 18, 2004
25 disk operations per second, you could feel the controller slowing down. Any
more than that and the controller started to bottleneck.
Using 10k rpm drives and replacing the above controller with a #2757 PCI-X
Ultra RAID Disk Controller meant that you could go up to about 50 disk
operations/second/disk with a possibility of still handling peaks at 60 operations
per second (after which the disk drive started to bottleneck). With 15k disk drives
and a #2757 (15 drives per controller), you could go up to 50 disk operations per
second per drive.
For disk-related performance information, refer to “Chapter 14, DASD
Performance Management”, in iSeries Performance Capabilities Reference,
SC41-0607.
Disk Magic for iSeries
The IBM Disk Magic for iSeries product is intended for modeling ESS disk drives
on iSeries servers. Configuration and workload details are entered into the tool.
Algorithms support calibration, configuration changes, workload changes, and
automatic cache modeling. The output is available in tabular and graphic reports.
Performance analysis is based on limited measurement data. Disk Magic for
iSeries is most useful to obtain rough performance estimates of ESS drives on
iSeries servers.
Several products are available for the iSeries to reface (browser-enable) 5250
application software. Some of the products available from IBM include:
IBM WebFacing Tool: Part of WebSphere Development Studio (5722-WDS)
Host Access Transformation Services Toolkit: Part of WebSphere
Development Studio (5722-WDS)
iSeries Access for Web: Part of iSeries Access Family (5722-XW1)
WebSphere Host on Demand: Part of Host Access Client Package for iSeries
(5733-A78)
WebSphere Host Publisher: Part of iSeries Access Family and WebSphere
Integration Offering V1.0 (5722-XW1 and 5733-A53)
56IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
WebSphere Host Access Transformation Server (HATS Studio): Part of Host
Access Client Package for iSeries (5733-A78)
WebSphere Host Access Transformation Server Limited Edition (HATS LE):
Part of iSeries Access Family (5722-XW1)
The unique requirements of the customer application determine the best solution
for a customer environment. You can find a comparison of functions for many of
the IBM products on the Web at:
The IBM WebFacing Tool provided in the IBM WebSphere Development Studio
for iSeries creates a Web-ready GUI to 5250 applications. The applications can
then be made available in a familiar GUI format recognized by any Web user to
anyone with a browser.
To create the interface, the IBM WebFacing Tool works from Data Description
Specification (DDS) display files and User Interface Manager (UIM) help files.
The interface which is generated consists of Java Servlets, JavaServer Pages
(JSPs), JavaBeans, and JavaScript. The interface runs under WebSphere Express for iSeries, WebSphere Application Server V5, or WebSphere
Application Server V4. These WebFaced applications do not require 5250 CPW
capacity when run on the Model 520, 550, 570, 595, 800, 810, 825, 870, or 890.
Applications that are Web-enabled using the IBM WebFacing Tool generally
perform better than applications refaced with other tools. Most other tools convert
the 5250 data stream to a Web interface in a run-time conversion. This impacts
the execution performance of these refaced applications.
With the IBM WebFacing Tool, the Web interface is created at development time.
During application execution, the data from the application is redirected to the
Web interface created by the IBM WebFacing Tool. No 5250 data stream is
created and there is no run-time conversion. This up-front resource investment
pays off with more efficient production operations.
The 5250 data stream and 5250 OLTP are efficient and have been fine-tuned
over many years. 5250 applications running with the GUI take significantly more
CPU resource than if they run with the original green-screen interface under a
5250 OLTP environment. The magnitude of the increase in resource depends
upon the application. The larger the percentage of time is spent doing screen I/O
in a 5250 application, the larger the CPW increases when running with a GUI.
Typically the application requires several times the processor resource.
Workload, capacity, and performance 57
5486wrkperf.fmDraft Document for Review October 18, 2004
Tip: Understand the 5250 application functions being brought to the Web, and
pilot those parts of the application.
For additional tips and considerations, refer to Chapter 14, “DASD Performance
Management”, in iSeries Performance Capabilities Reference, SC41-0607.
Use IBM Eserver Workload Estimator to help predict the system characteristics
for these applications that are enhanced by the IBM WebFacing Tool. You can
access the tool on the Web at:
http://www-912.ibm.com/wle/EstimatorServlet
Refer to “IBM WebSphere Development Studio for iSeries (5722-WDS)” on
page 688 to read more about the IBM WebFacing Tool and WebSphere.
iSeries Editions
iSeries Editions are flexible-options packages that help simplify choices and
maximize business value. IBM Eserver i5 and iSeries servers are offered with
Editions that provide you with some of IBM’s most popular middleware in an
integrated package, yet have the ability to run traditional OLTP applications that
require 5250 CPW. Each iSeries edition incorporates a set of software licensing
and hardware features designed to help meet the specific demands of small,
medium, and large enterprises.
The editions offered for today’s iSeries servers include:
Standard Edition: The Standard edition is attractively priced to drive new
workloads that do not require 5250 OLTP CPW on the Eserver i5 models.
The Standard Edition is featured for a wide variety of e-business and client
server solutions.
The Standard Edition for the Model 520 processors provides limited 5250
CPW for 5250 OLTP workloads. The Standard Edition also provides support
for Capacity on Demand (permanent and temporary).
Note: 5250 OLTP applications modernized (WebFaced) using the IBM
WebFacing Tool of IBM WebSphere Development Studio can be used with
the Standard Edition.
58IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
Value Edition for iSeries Model 520: The Value Edition for iSeries Model
520 edition is tailored specifically to small enterprises and is available on
select Eserver i5 520 servers. Minimum hardware requirements apply.
The Value Edition for the #7450 and #7451 IBM Eserver i5 Model 520
provides 30 and 60 CPW respectively for 5250 OLTP workloads.
Express Edition for iSeries Model 520: The Eserver i5 520 Express
Edition offers a choice of five pre-packaged offerings that provide small and
medium enterprises with the basic infrastructure for running their core
business applications. The 520 Express Edition simplifies your decision
process by delivering the key elements of your IT infrastructure in a single
server with supporting hardware, software, maintenance, and support at an
aggressive price.
– All Eserver i5 520 Express Edition offerings include hardware and i5/OS.
The #7392, #7392 and #7393 Edition features mirrored disk protection,
while editions #7394 and #7395 Editions feature RAID disk protection.
–The Eserver i5 9405 520 Express Edition offerings are available at initial
order as deskside servers. They can later be converted to a rack-mount
configuration, or additional features can be added by chargeable upgrade
orders.
– All Eserver i5 520 Express Editions are shipped from IBM with the
system console on twinax workstation controller as the default setting.
Note: The IBM Eserver i5 9405 520 Express Edition is now packaged
under machine type 9405.
Enterprise Edition: The Enterprise Edition is designed for customers who
require the highest level of flexibility. It is designed as a total system, fully
integrating and exploiting all of the fundamental hardware and software all on
demand businesses need. The Enterprise Edition is featured for customers
with dynamic business environments who need to respond immediately to
fluctuating, unpredictable on demand business needs.
The Enterprise Edition offering includes everything in the Standard Edition
and more. The Enterprise Edition leverages the widest range of IBM
middleware while still having the ability to run traditional OLTP applications
without first being WebFaced by the IBM WebFacing Tool of WebSphere
Development Studio.
The Enterprise Edition provides maximum 5250 CPW for 5250 OLTP
workloads. The Enterprise also provides support for Capacity on Demand
(permanent and temporary).
Workload, capacity, and performance 59
5486wrkperf.fmDraft Document for Review October 18, 2004
Domino Edition: The IBM Eserver i5 Domino Edition is designed for
organizations of all sizes, where e-mail and electronic collaboration are
increasingly becoming mission-critical applications with the same
requirements for availability and security as line-of-business applications.
The Domino Edition continues the tradition established by the iSeries
Dedicated Server for Domino (the DSD) and the iSeries for Domino. That is,
the price and performance is targeted for Lotus workloads combined with the
reliability, manageability, and low cost of ownership that have made iSeries a
highly successful Domino server. In addition to the two processors that are
standard on the IBM Eserver i5 Domino Edition, you have the option to
activate one or two more processors with built-in Capacity on Demand.
Optionally, you can create logical partitions (LPAR) and run Linux or AIX on
the additional processors.
Solution Edition: The Solution Edition is designed for customers with
qualifying ISV solutions to provide a more attractively priced total solution.
Like the Enterprise Edition, one Enterprise Enablement feature is included,
providing one processor authorization of 5250 CPW.
The Solution Edition leverages IBM middleware and still can run traditional
OLTP applications without first being WebFaced by the WebFacing tool of
WebSphere Development Studio.
The Solution Edition supports multiple operating systems (i5/OS, AIX 5L, and
Linux), Web modernization with enhanced Webfacing support, up to ten
partitions per processor (LPAR), 5250 OLTP, and Capacity on Demand
(including CoD and On/Off Capacity on Demand). Additional hardware and
software are is included with the Solution Edition.
Capacity BackUp Edition (CBU): The Capacity BackUp Edition is designed
for customers who require an off-site disaster recovery system. It provides
everything the Enterprise Edition provides, except it is shipped with a minimal
set of software content because IBM software licensing can allow the primary
iSeries server’s licensing to be transferred to a backup iSeries server in case
the primary server is out of production. In addition to their no-charge disaster
usage, the standby processors can be used on a chargeable basis for other
work.
Note: The Capacity BackUp server is not intended for a backup server for
24 x 7 high availability solutions that require day-to-day full operation of the
backup server. Such utilization can require a significant number of
chargeable processor days.
On demand memory features are not activated for no-charge during a
disaster.
60IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
High Availability Edition (HA): The High Availability Edition provides
everything the Enterprise Edition provides (including hardware that is
physically identical to the equivalent Enterprise Edition hardware), except it is
shipped with less software content. It is designed for customers who require
24 x 7 availability.
You can connect multiple IBM Eserver i5 and iSeries systems together with
high-function third-party software for role swapping and running production on
both primary and secondary servers. In this multiple iSeries server
environment, the Eserver i5 or iSeries for high availability is an attractively
priced model linked with a model of equal or higher CPW.
The High Availability Edition provides maximum 5250 CPW for 5250 OLTP
workloads. The High Availability Edition also provides support for Capacity on
Demand (permanent and temporary).
Value, Standard and Advanced Editions for iSeries Model 800: The Value,
Standard, and Advanced Editions are designed specifically for small
enterprises. Each offers a different level of capacity, power, and functionality
that support various e-business, client server and 5250 OLTP solutions.
Minimum hardware is required.
Note: The POWER5 partitioning implementation requires a minimum of 240
CPW worth of processor power per partition. Therefore the maximum number
of partitions for the editions with 500 CPW is two and the maximum for
partitions for the editions with 1000 CPW is four. This implementation applies
to all Editions.
For information that is unique to the edition offering of each iSeries Model, see
the appropriate model chapter in this Handbook.
All iSeries Editions include:
Support for multiple operating systems (i5/OS or OS/400), Linux, IBM AIX 5L)
Support for Web modernization with enhanced IBM WebFacing Tool support
(the ability to deploy IBM WebFaced applications without 5250 OLTP CPW)
Support for Virtualization Engine Systems Technologies, including dynamic
logical partitioning (LPAR)
Licensing for i5/OS (WebSphere Express is integrated with i5/OS as part of
V5R3)
Some editions support 5250 OLTP applications. Each edition offers a different
level of capacity, power, and functionality.
Workload, capacity, and performance 61
5486wrkperf.fmDraft Document for Review October 18, 2004
Note: Enterprise Editions ordered for iSeries 825, 870, and 890 servers at
V5R2 include licenses for DB2 DataPropagator™, WebSphere Application
Server Express, Lotus Instant Messaging and Web Conferencing
(Sametime®), and Lotus Team Workplace (QuickPlace®).
The following tables reflect the specific components that are included with each
iSeries edition and IBM Eserver i5 and iSeries models shipped with V5R3 or
i5/OS.
StandardEnterprise
Domino
520 7550
570
595
810
825/870/890
520
550
570
595
810
825/870/890
550
Features
Support for multiple operating systemsY Y Y Y Y Y Y Y Y Y Y Y Y Y YYY
Support for Web modernization Y Y Y Y Y Y Y Y Y Y Y Y Y Y YYY
Support for LPAR Y Y Y Y Y Y Y Y Y Y Y Y Y Y YYY
Support for Capacity on DemandY Y YYY Y YY Y Y YY Y
Support for 5250 OLTP Y Y Y Y Y YY YYY
Installation Assistant using VMI Y Y YYY
Software license(s)
IBM i5/OS V5R3 YYYYYYYYYYYYYYYYY Y
e-business solution tool licenses
WebSphere Portal Express Plus
DB2 Query Manager & Development Toolkit
DB2 symmetric multiprocessor (SMP)
DB2 UDB Extenders
XML Toolkit Y Y YY
Datacenter management tools licenses
Performance Tools
Backup Recovery and Media Services
3
3, 4
2
3
3
3, 5
YYYYY
YYYYYYYYY
YYYYY
YYYY
YYYYYYYYY
YYYYY
HA
Solution
550
520
810
CBU
570/825/870/890
570/825/870/890
62IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
HA Switchable Resources
3
Media and Storage Extensions
StandardEnterprise
Domino
520 7550
570
595
810
825/870/890
520
550
570
595
810
825/870/890
550
YYYYY
3
YYYYY
HA
Solution
550
520
810
Tivoli® Monitoring for Web Y Y YY
Tivoli Storage Manager Extended Edition
Virtualization Engine for iSeries, Enterprise
1
YYYY
YYY
Workload Manager
Education and services
IBM ILS Education Credits1 3 55
1
\
3
\
1
IBM Service Voucher(s)
8
11111111
Hardware
Processor activation
6
YYY
Integrated xSeries ServerY Y Y
1. One license per start-up processor and five client licenses
2. Per user license
3. Includes one server license
4. Includes Manager option)
5. Includes Network option
6. For Linux or AIX 5L (if used by i5/OS, one i5/OS processor license required)
7. Standard Editions of Model 520 do not have OLTP 5250. Value and Express editions do have a limited preset
value. See table below.
8. Services vary with model.
CBU
570/825/870/890
570/825/870/890
Workload, capacity, and performance 63
5486wrkperf.fmDraft Document for Review October 18, 2004
Value
Standard
800 #2463
800 #2463
Features
Support for multiple operating systemsYYYYYYYYYY
Support for Web modernization YYYYYYYYYY
Support for LPAR YYYYYYYYYY
Support for 5250 OLTP YYYYYYYYYY
Software
IBM i5/OS V5R3 YYY YYYYYYY
WebSphere-Express V5 for iSeries YY
Performance Tools
DB2 Query Manager & Development Toolkit*YYYYYY
iSeries Access YYYY
Query for iSeriesYYYY
WebSphere Development StudioYYYY
Virtualization Engine for iSeries (7333-VE1)YYYYY
Cryptographic Access Provider 128 bitYYYYY
Client Encryption 128 bitYYYYY
Web Enablement (5722- WE1)YYYYY
Twinax adapter (included)--
Hardware
Tape/disk controller (included)1111111111
RAID disk controller (included)OpOpOpOpOpOpOpOp11
Disk drives (included) minimum1221122244
30 GB QIC tape (included)Op111111111
DVD-ROM (included)1111111111
Main memory (included) GB.25.52.5.511 2 12
Ethernet LAN ports (card or embedded)1112222222
4
YY
Advanced
800 #2464
Value
520 #7450
Value
520 #7451
520 #7390
520 #7391
520 #7392
520 #7393
520 #7394
64IBM Eserver i5 and iSeries System Handbook
Draft Document for Review October 18, 20045486wrkperf.fm
Value
Standard
800 #2463
800 #2463
2-line comm. adapter (included)1111111111
Twinax adapter (included)-11OpOp11111
1. One license per start-up processor and five client licenses
2. Per user license
3. Includes one server license
4. Includes Manager option)
5. Includes Network option
6. For Linux or AIX 5L (if used by i5/OS, one i5/OS processor license required)
7. Standard Editions of Model 520 do not have OLTP 5250. Value and Express editions do have a limited preset
value. See table below.
8. Services vary with model.
Value
Advanced
800 #2464
520 #7450
Value
520 #7451
520 #7390
520 #7391
520 #7392
520 #7393
See “Edition upgrades” on page 314 for considerations when upgrading editions.
For current detailed information on each edition for the IBM Eserver i5 and
iSeries models, see: