Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP Servers and Workstations: Managing Systems and Workgroups > Chapter 1 Systems and Workgroups

Types of System

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Single-User versus Multiuser

For the purposes of this document, we’ll be distinguishing between two ways for people to use a given system:

  • as a single-user workstation, usually on someone’s desk and used mainly or exclusively by that person;

  • as a multiuser system, often kept in a computer room, with which individual users communicate by means of a terminal, or terminal-emulator on a desktop system connected by a LAN or modem.

    The power of stand-alone systems to handle more and more users (as well as many other network functions) has grown dramatically.

    For this reason, if you plan to set up a standalone machine as a multiuser system, refer to the information regarding On-Line Addition and Replacement in the Configuring HP-UX for Peripherals book. This material can help you to plan your system set-up so that in the event of certain hardware failure, you can replace the hardware with little impact to the users.

Server versus Client

Broadly speaking, a server supplies some kind of computing resource (applications, files, compute cycles, printing and spooling...) and a client uses that resource.

In this document, we’ll use the terms server and client most commonly, although not exclusively, in the context of NFS (Networked File System) services, and we’ll make that context clear wherever necessary by using the terms NFS server and NFS client.

Under NFS, and in most other contexts, the same system can function as both a server and a client. For example, a system may import one file system (NFS-mounting it from another system’s disks) while exporting another (allowing other systems to NFS-mount the file system from its own disks). As an importer of one or more file systems, the system acts as an NFS client; as an exporter, it acts as a an NFS server.

Partitioned Systems (The Partitioning Continuum)

HP-UX 11i provides many ways to isolate or combine system resources (for example CPUs, memory, and I/O cards). HP refers to the collection of system administration solutions that provides these capabilities as the Partitioning Continuum.

In addition to the traditional operating mode of one HP-UX operating system per computer, multiple instances of HP-UX can run on a single computer (using partitioning), and multiple computers can be combined to host a single instance of HP-UX (using clustering). Depending on the versions of HP-UX you are using and the hardware you are running them on, you can use any of the following technologies (or combinations of them) to maximize the efficiency and flexibility of your HP-UX-based equipment:

iCOD

Instant Capacity on Demand allows you to have processors (CPUs) in your system that you have not yet purchased. These processors sit idle until you activate them using special iCOD commands. For more information on iCOD, go to the “On Demand Solutions (ODS)” section of http://docs.hp.com/hpux/netsys.

nPartitions

Some PA-RISC and Itanium-based Enterprise Server systems (for example, Superdomes) have processors, memory, and I/O interface connections mounted on cell boards. These systems usually contain multiple cell boards.

NOTE: I/O cards plug into I/O chassis. The chassis are connected to (associated with) the cell boards by cables or other internal connections.

Cell boards can be grouped in specific ways such that the resources of each group are electrically isolated from the resources of other groups in the system. These groups, called partitions (sometimes referred to as hard partitions, or physical partitions), separate the resources of the computer into self-contained units, protected from each other in such a way that hardware or software crashes in one partition are unable to affect the operations of neighboring partitions. Each partition is capable of supporting its own operating system[1]. The term nPartitions derives from algebra, where the “n” refers to a variable number, indicating that you can group (and regroup) the cell boards in your system in different ways to create varying numbers and sizes of partitions (to best suit your needs).

The smallest unit of construction in an nPartition is a cell board (that is, you cannot use hardware partitioning to subdivide the resources of a cell board, assigning them to more than one partition). To do that, use Virtual Partitions (see vPars below).

nPartitions can be configured and managed using the ParMgr tool (see parmgr(1M), or by various command line tools. The following manpages describe nPartition commands (for use from the command line):

Table 1-1 nPartitions Manpages:

 

Extensive information on using and configuring nPartitions is located in the HP System Partitions Guide .

PPU

Closely related to ICOD, the Pay-Per-Use technology allows you to pay for your HP-UX-based equipment based on your actual usage rather than by purchasing hardware directly. Detailed information on ICOD and PPU can be found in Instant Capacity on Demand (iCOD) User’s Guide for Version B.05.00 (see the “On Demand Solutions (IDS)” section of http://docs.hp.com/hpux/netsys).

PRM

Process Resource Manager is a resource management tool used to control the amount of resources that processes use during peak system load (at 100% CPU, 100% Memory, or 100% disk bandwidth utilization). PRM can guarantee a minimum allocation of system resources available to a group of processes through the use of PRM groups. Detailed information on PRM can be found in HP Process Resource Manager User’s Guide and HP-UX Workload Manager User’s Guide

PSETS

Processor Sets allow a multi-processor system to be partitioned into two or more groups of processors (CPUs) within a given instance of HP-UX, so that CPU resources for selected applications or users can be isolated from those of other applications or users.

vPars

If you have a multi-processor system (whether or not it supports nPartitioning), or if you want to further subdivide the resources of an nPartition in a machine that supports nPartitioning (See “nPartitions”), you can use virtual partitions.

Virtual partitions provide more flexibility than nPartitions and they provide the same protections against software/operating system crashes that nPartitions provide; however, a crash due to a hardware failure will bring down all operating systems in all virtual partitions within the machine or nPartition where the failure occurred.

vPARS can be configured and managed from the Virtual Partition Manager, or using the command line. Extensive information on installing and configuring vPARS is located in Installing and Managing HP-UX Virtual Partitions (vPars).

The following manpages describe vPARS commands (for use from the command line):

Table 1-2 Vpars Manpages:

  • vparboot(1M)

  • vparcreate(1M)

  • vparmodify(1M)

  • vparremove(1M)

  • vparreset(1M)

  • vparstatus(1M)

  • vparutil(1M)

  • vparresources(5)

  • vpartition(5)

 

Not all HP-UX-based machines support virtual partitions. For detailed information on which machines and HP-UX releases support vPars, see Installing and Managing HP-UX Virtual Partitions (vPars).

WLM

WLM expands on the features of PRM by providing a more dynamic way to allocate resources. WLM automatically configures PRM based on criteria you define (known as Service Level Objectives -- SLOs), and by regularly monitoring resource availability. By specifying the level of service you expect from your computer and applications you have given WLM its goals. WLM works with PRM and the HP-UX schedulers to achieve and maintain these service-level goals.Detailed information on WLM can be found in HP-UX Workload Manager User’s Guide

Hardware

The systems discussed in this document are mainly:

  • HP Integrity Servers

  • HP 9000 Enterprise Servers

  • HP 9000 Workstations

  • Personal Computers (PCs)

Operating Systems

This document is for administrators of HP-UX systems, and the workgroups we describe are predominantly made up of such systems, with some PCs running Microsoft Windows or Linux operating systems.



[1] Multiple instances of HP-UX can even be run in an nPartition by using virtual partitions to further subdivide the resources of the nPartition.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1997-2006 Hewlett-Packard Development Company, L.P.