5.3 Starting and Stopping Processors

This section explains how to start and stop individual processors in a multiprocessing server. Only secondary processors can be handled this way.

When the Platform Support Module (PSM) is loaded in the startup.ncf file and the Auto Start Processors Set parameter value (Multiprocessor category) is set to On, NetWare can start the secondary processors automatically.

NOTE:Server console commands for processors affect only secondary processors. Processor 0 cannot be taken offline while the server is running.

You can start or stop or display information about secondary processors at any time while the server is running using the following procedures.

5.3.1 Displaying Processor Information

Before starting or stopping a process, you should display the processor information to determine the status of the processor. The following utilities are available to display processor information.

Using Novell Remote Manager

  1. Click the Processors link under the Manage Hardware heading in the navigation frame.

  2. View the information on the Processor Information page.

    From this page you can view whether the processor is online or offline, start or stop a processor, and view the following information about each processor:

    • Speed, family, model, and stepping

    • Feature flags and CPUID

    • L1 and L2 cache

    • The amount of TLB Instruction and Data entries

Using Server Console Commands

The following table specifies the commands to use at the System Console prompt to determine processor status.

Table 5-7 Determining Processor Status by Using Commands at the System Console Prompt

To

Enter

Determine which processors are currently online

display processors

Determine processor speed and other generic information

cpucheck

For example, with a single processor, the output for CPUCHECK might be similar to the following:


Processor Speed 199 MHZ, CPUID 52C:1BF
Family 5, Model 2, Stepping C

For more information, see DISPLAY PROCESSORS and CPUCHECK in NW 6.5 SP8: Utilities Reference.

Using Monitor

Per-processor statistics are also available from Monitor. From the Available Options menu, select Kernel > Processors.

5.3.2 Stopping Processors

Processor 0 is the boot processor and cannot be taken offline.

When a secondary processor is taken offline, the threads running on that processor are switched to another processor automatically.

You can stop processors using Novell Remote Manager or server console commands at the System Console prompt.

Using Novell Remote Manager

To bring a secondary processor offline in Novell Remote Manager:

  1. Click the Processors link under the Manage Hardware heading in the navigation frame.

  2. Click the Stop Processor link for the applicable processor that you want to stop.

Using Server Console Commands

The following table specifies the commands to use at the System Console to take a processor offline.

Table 5-8 Stopping Processors by Using Commands at the System Console Prompt

To

Enter

Identify which processors are currently online and to obtain their ID numbers

DISPLAY PROCESSORS

Take a secondary processor offline

STOP PROCESSORS n

n=processor number

Take two or more (but not all) secondary processors offline

STOP PROCESSORS n n

n=processor number

Take all secondary processors offline

STOP PROCESSORS

For more information, see DISPLAY PROCESSORS and STOP PROCESSORS in the NW 6.5 SP8: Utilities Reference.

5.3.3 Starting Processors

The NetWare default is to start secondary processors automatically when the server boots. If a secondary processor is offline, you can bring in online by using Novell Remote Manager or server console commands at the System Console prompt.

Using Novell Remote Manager

To bring a processor online in Novell Remote Manager:

  1. Click the Processors link under the Manage Hardware heading in the navigation frame.

  2. Click the Start Processor link for the applicable processor that you want to start.

Using Server Console Commands

The following table specifies the commands to use at the System Console to bring a processor online.

Table 5-9 Starting Processors by Using Commands at the System Console Prompt

To

Enter

Bring a specific secondary processor online

START PROCESSORS n

n=processor number

Bring two or more (but not all) secondary processors online

START PROCESSORS n n

n=processor number

Bring all secondary processors online

START PROCESSORS

For more information, see START PROCESSORS in the NW 6.5 SP8: Utilities Reference.