Hp COMPAQ PROLIANT 5000, COMPAQ PROLIANT 2000, COMPAQ PROLIANT 800, COMPAQ PROLIANT 2500, COMPAQ PROLIANT 1500 intraNetWare Symmetric Multiprocessing

...
INTEGRATION NOTE
.
.
October, 1997 Prepared By
Novell Integration Business Unit, Compaq Computer Corporation
CONTENTS
Executive Summary........ 3
Introduction ................... 3
Why Do I Need
SMP? ............................. 3
History of SMP at
Compaq .......................... 4
NetWare and
Multiprocessing .............. 4
intraNetWare SMP........... 5
Installing
intraNetWare SMP........... 6
MP Driver ............................ 6
SMP Kernel .......................... 7
SMP Tips ............................. 8
NLM Updates During
Installation ........................... 9
Uninstalling intraNetWare SMP9
MONITOR.NLM
Statistics ........................ 9
Troubleshooting
intraNetWare SMP.......... 10
Glossary of Multiprocessing
Terminology ..................11
ECG045/1097
.
intraNetWare Symmetric Multiprocessing
.
.
.
.
.
This document looks at the evolution of Compaq multiprocessing systems, focuses on the
.
.
.
development of NetWare SMP, and provides basic installation instructions and tips for
.
.
.
using NetWare SMP on your Compaq server.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
ECG045/1097
.
.
INTEGRATION NOTE (cont.)
.
NOTICE
.
.
.
.
.
The information in this publication is subject to change without notice.
.
.
.
.
.
.
.
COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL
.
.
OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR
.
.
.
INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE
.
.
.
FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL.
.
.
.
.
This publication does not constitute an endorsement of the product or products that were tested.
.
.
.
The configuration or configurations tested or described may or may not be the only available
.
.
.
solution. This test is not a determination of product quality or correctness, nor does it ensure
.
.
.
compliance with any federal, state or local requirements. Compaq does not warrant products other
.
.
.
than its own strictly as stated in Compaq product warranties.
.
.
.
.
Product names mentioned herein may be trademarks and/or registered trademarks of their
.
.
.
respective companies.
.
.
.
.
.
Compaq, Compaq Insight Manager, ProLiant, SmartStart, NetFlex, registered United States
.
.
.
Patent and Trademark Office.
.
.
.
.
Netelligent is a trademark and/or service mark of Compaq Computer Corporation.
.
.
.
.
.
Hot Fix, intraNetWare, NetWare 3, NetWare 4, NetWare Loadable Module, NetWare Storage
.
.
Management Services, NetWare SMS, Novell, Novell Directory Services, and NDS and are
.
.
.
trademarks of Novell, Inc.
.
.
.
.
.
Btrieve is a registered trademark of Pervasive Software, Inc.
.
.
.
.
CompuServe is a registered trademark of CompuServe Incorporated.
.
.
.
.
.
ARCserve and JETserve are trademarks of Cheyenne Software, Inc.
.
.
.
.
Other product names mentioned herein may be trademarks and/or registered trademarks of their
.
.
.
respective companies.
.
.
.
.
©1997 Compaq Computer Corporation. All rights reserved. Printed in the U.S.A.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
NetWare Symmetric Multiprocessing
.
.
.
First Edition (October, 1997)
.
.
.
045A/1097
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
ECG045/1097
.
.
INTEGRATION NOTE (cont.)
.
.
.
.
EXECUTIVE SUMMARY
.
.
.
.
.
The amount of information and the number of network applications on NetWare servers is
.
.
.
increasing rapidly, as is the dependence on these servers. Resource-intensive services such as
.
.
.
large databases, multimedia, imaging and document management are becoming more prominent.
.
.
intraNetWare Symmetric Multiprocessing (SMP) allows you to add additional processors to a
.
.
.
system without adding the overhead of an entire machine with its own hardware (disk drives and
.
.
.
network cards) and software (operating system and disk drivers). An SMP server also allows a
.
.
.
network administrator to centralize network services—file, print, communications and
.
.
.
client/server applications—within one server, which also greatly reduces the number of servers
.
.
.
that must be managed. As servers handle heavier workloads, the need for increased processing
.
.
.
power grows, making an SMP solution very attractive. This document looks at the evolution of
.
.
.
Compaq multiprocessing systems, focuses on the development of intraNetWare SMP, and
.
.
.
provides basic installation instructions and tips for using intraNetWare SMP on your Compaq
.
.
.
server.
.
.
.
.
.
.
.
.
.
.
.
.
INTRODUCTION
.
.
.
.
Symmetric Multiprocessing (SMP) denotes the use of multiple processors in an intraNetWare
.
.
.
environment. Each processor has equal access to system resources, including system interrupts,
.
.
.
memory, I/O bus and peripheral support. SMP provides more processing power, often at a lower
.
.
.
cost than multiple single processor systems. The most common need for more processing power
.
.
.
is in processor-intensive database environments. intraNetWare SMP allows you to add additional
.
.
.
processors to a system without adding the overhead of an entire machine with its own hardware
.
.
.
(disk drives and network cards) and software (operating system and disk drivers). An SMP
.
.
server also allows a network administrator to centralize network services—file, print,
.
.
.
communications and client/server applications—within one server, which also greatly reduces the
.
.
.
number of servers that must be managed. This document looks at the evolution of Compaq
.
.
.
multiprocessing systems, focuses on the development of intraNetWare SMP, and provides basic
.
.
.
installation instructions and tips for using intraNetWare SMP on your Compaq server.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
WHY DO I N EED SMP?
.
.
.
.
NetWare SMP offers the greatest potential returns in environments that require intensive
.
.
.
processing power. The most common example of this can be found in application serving
.
.
.
environments where large enterprise applications stress the capacity of the typical NetWare file
.
.
.
server.
.
.
.
.
.
Often in the past, the only option users could find to address the capacity requirements of these
.
.
environments was to implement a new multiprocessing operating system. In most organizations,
.
.
.
introducing a new operating system represented a costly decision requiring a significant financial
.
.
.
commitment to develop resources to manage the new environment. However, with NetWare
.
.
.
SMP, organizations have the option of leveraging the existing skills of their support staffs to
.
.
.
implement a high-capacity enterprise application serving environment. Benchmark tests run in
.
.
.
Compaq Integration Labs suggest that NetWare SMP can provide a highly scaleable platform for
.
.
.
application serving environments.
.
.
.
.
.
.
.
.
.
3
NOTE: Compaq supports intranetWare SMP. Support for
NetWare 4.10 SMP was discontinued with NPFC v3.04.
ECG045/1097
.
.
INTEGRATION NOTE (cont.)
To obtain this benefit in an application serving environment, your network applications must be
.
.
.
designed to take advantage of intraNetWare/NetWare 4.11 SMP. Contact your application vendor
.
.
.
to find out about current support for NetWare SMP. Novell is also updating applications, such as
.
.
.
GroupWise and MultiProtocol Router v3.0, to support the SMP architecture.
.
.
.
.
NetWare SMP also offers some opportunities for organizations using NetWare to provide basic
.
.
.
network file and print services. Large file serving environments that stress the processor capacity
.
.
.
of existing NetWare servers may see significant benefit from NetWare SMP. In
.
.
.
intraNetWare/NetWare 4.11 SMP, the LAN driver interrupts are moved to the secondary
.
.
.
processors, reducing the load on the boot processor and making more capacity available for other
.
.
.
functions. Server environments that support multiple LAN segments and maintain high
.
.
.
processor utilization are most likely to benefit from this capability.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
HISTORY OF SMP AT COMPAQ
.
.
.
.
Multiprocessing (MP) in the PC industry began with the Compaq Systempro. While this design
.
.
.
enhanced performance and supported up to two processors, the support was asymmetrical: only
.
.
.
one processor could service interrupts. In the case of the Systempro, all interrupts were processed
.
.
.
by the boot processor. The second processor could run applications but could not service
.
.
.
interrupts from peripheral boards, timers, or other components.
.
.
.
.
The Systempro/XL and ProLiant family were the first Compaq SMP servers and used the 8259
.
.
.
programmable interrupt controller. This architecture is symmetric: any processor can service any
.
.
.
interrupt and there are separate Direct Memory Access (DMA) channels, timers and
.
.
.
Programmable Interrupt Controllers (PIC) for each processor. Because of expanding customer
.
.
.
needs, Intel has introduced the Multiprocessor Specification (MPS) which is becoming a standard
.
.
.
for MP.
.
.
.
.
Intel’s MPS assumes that an Advanced Programmable Interrupt Controllers (APIC) are available
.
.
.
in the system. The APIC was developed for multiprocessing environments. Later versions of
.
.
.
Pentium and Pentium Pro chips have the APIC embedded in the processor to simplify design
.
.
.
requirements and to guarantee that the APIC functionality will be available for use by operating
.
.
.
systems. The APIC design provides better interrupt handling than previous designs in SMP
.
.
.
environments. The largest benefit is that the APIC system dispatches interrupts to the processor
.
.
.
executing the least important task.
.
.
.
.
An additional performance increase is realized through the operating system scheduler. The
.
.
.
scheduler recognizes high priority tasks and avoids interrupting these tasks when possible, thus
.
.
.
increasing the overall efficiency of the system. The scheduler also attempts to schedule a task to
.
.
.
use the same processor that was last used by the task, which is called thread affinity. Because
.
.
.
each processor has its own cache, if a processor is using information that has already been called
.
.
.
from system memory and placed in its cache, performance is improved.
.
.
.
.
.
.
.
NET WARE AND MULTIPROCESSING
.
.
.
.
NetWare versions prior to 4.10 are neither symmetric multiprocessing capable nor preemptive.
.
.
.
Novell’s first multiprocessing development was the NetWare SFT III architecture which uses
.
.
.
.
4
NOTE: The Compaq Advanced Network Fault Detection and
Correction feature (i.e. controller pairing) for NetFlex-3 and Netelligent controllers is not currently supported under SMP. Compaq is actively working with Novell to provide this feature under SMP, and it will be available in the near future.
+ 7 hidden pages