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.
Loading...
+ 7 hidden pages