Previous Page: Setting the Load Balancing Threshold  Next Page: Minimizing Replication Traffic

Setting Server Parameter Values

Default values for NetWare server parameters provide maximum performance for most systems. You should seldom need to modify these values. But when you need to modify them, we recommend that you first read the topics listed here.


Understanding Server Defaults

NetWare has been tuned for the specific duties of a network server. It has been thoroughly tested with software tools designed to identify inefficiencies so they can be eliminated. NetWare gives outstanding off-the-shelf performance.

NetWare is also self-tuning. The following parameters are dynamically configured by the operating system:

Packet receive buffers
File cache buffers
Directory cache buffers
Memory for NLM programs
Service processes
Kernel processes
Kernel semaphores
Load balancing for multiple processors
File locks
Maximum number of open files
Turbo FAT index tables
TTS transactions
Router/server advertising

To tune the server for its particular processing load, three utilities are available to check or set server parameter values:

Most SET parameter values are persistent and are stored in a the NetWare Registry. A NetWare server retains any settings that have been modified from the default values---even when it is taken down and then rebooted, the server will come up again with all the settings you have made to tune the server.

To ensure that explicit SET parameter changes are perservered, you can add the command for each change to the STARTUP.NCF or AUTOEXEC.NCF file. For procedures on editing these files, see Using NWCONFIG to Create and Edit Startup Batch Files.


Finding Current Parameter Values

Locating the SET parameter values to check or set them is different is a little different in each utility (NetWare Remote Manager, MONITOR or SET).


In NetWare Remote Manager

  1. Access NetWare Remote Manger.

  2. Click the Set Parameters link in the navigation frame.

  3. Click a parameter category.

    A list of parameters in that category that can be changed is displayed.

    If you want to view a description of a parameter, click the Information icon next to the value.

    If you are not sure what category a SET parameter is in, you can view and search the Configuration report in using NetWare Remote Manager. The Configuration report lists all the SET parameters by category with their current settings.

  4. Click the value for the parameter you want to change.

    The current setting for the parameter and its range of valid values is displayed.

  5. Type the new value in the current value field and click OK.


In MONITOR

  1. At the System Console prompt, enter

    MONITOR

  2. From the Available Options menu, select Server Parameters.

  3. Press F1 for descriptions of the server parameter categories.

  4. Press Esc to return to the menu of parameter categories.

  5. Select a parameter category.

    The parameters are displayed in the upper window. As you highlight the field for each parameter, a pop-up window displays a description of the parameter, its current setting, and its range of valid values.

  6. When you have finished, press Esc until you return to the Available Options menu.


In SET

  1. At the System Console prompt, enter

    SET

    A numbered list of server parameter categories is displayed.

  2. Enter the number associated with the category you want to view.

    A list of parameter names is displayed. The name of each parameter appears highlighted in white with the current setting highlighted in yellow. The information also includes the limits (or range of valid values), the .NCF file the parameter can be set in, and a brief description.

    If necessary, press any key to display additional parameters in the same category. Press Esc to exit the category.

  3. To select another category, repeat the previous steps.


Printing Current Parameter Values to a File

Most settings for NetWare server parameters are now persistent, whether you set them using NetWare Remote Manager, MONITOR, or SET. Nevertheless, you should record your optimum server configuration as part of documenting your network.

To write current values of settable parameters to a file and print it, complete the following:

  1. Access NetWare Remote Manger.

  2. Click the Set Parameters link in the navigation frame.

  3. In the Save Settings to a File on Volume SYS: field, accept the default filename (SETTINGS.TXT) or enter a different filename.

  4. Click the Save button to the right of the Save Settings to a File on Volume SYS: field.

  5. Browse to the file on the server and print it.


Checking Current Parameter Values with DISPLAY ENVIRONMENT

You can also check parameter values by using two other console commands: DISPLAY ENVIRONMENT and DISPLAY MODIFIED ENVIRONMENT.

For more information, see "DISPLAY ENVIRONMENT" and "DISPLAY MODIFIED ENVIRONMENT" in Utilities Reference.


When to Modify Defaults

NetWare defaults were chosen after thorough testing to provide both excellent performance and system balance.

Before modifying defaults, you should track and log performance statistics. You can do this using NetWare Remote Manager or MONITOR. You will also find the server log files useful in assessing the server's performance. See Checking Server Error Logs.

You can modify default values to

For example, if your server has a slow hard disk or insufficient RAM, you can compensate temporarily by modifying defaults. The long-term solution is to replace the disk or to add RAM. See Matching Performance Capabilities.


When Not to Modify Defaults

If you were to modify some defaults, you could sacrifice the system's balance and performance.

After thorough testing, we recommend, for example, that you do not modify the default settings of the Load Balancing Threshold or the Transaction Tracking parameters.


Restoring Default Values with RESET ENVIRONMENT

If you want to restore the default values of the settable server parameters, you can use the RESET ENVIRONMENT command.

When you run RESET ENVIRONMENT, you are prompted at each changed server parameter value.

At the System Console prompt, enter

RESET ENVIRONMENT

When the first parameter with modified values appears, you can choose to reset all values to their defaults or just reset the value of the parameter that is displayed. Or you can also skip to the next modified parameter.

For more information, see "RESET ENVIRONMENT" in Utilities Reference.


Monitoring Dynamic Statistics

MONITOR reports many useful statistics and updates most of them every second with the return values from direct calls to the operating system. However, not all statistics are of equal value to the network administrator. The key dynamic statistics are displayed in MONITOR's General Information screen, which appears as soon as MONITOR is accessed. For a description of these statistics, see What to Monitor and Why.

NetWare Remote Manager and ConsoleOneTM are other utilities that allow you to monitor server performance.


Using Optional Commands in Startup Files

During initialization, NetWare executes two server boot files that are created by the installation process:

An .NCF file executes all the commands within it. However, you can make a command optional by placing a question mark (?) in front of it. For the procedure, see Making a Command Optional in a Server Batch (.NCF) File.


Using SET Commands in Startup Files

Remember that some SET commands can be executed only from the STARTUP.NCF file. To find out whether a SET command must be executed in STARTUP.NCF, see the detailed information for the parameter in NetWare Remote Manager.

If a SET command is nonpersistent and you want its setting to remain when the server is restarted, then add the SET command for any nonpersistent parameters to the STARTUP.NCF file.

When you install the server operating system, the installation process adds SET commands to the AUTOEXEC.NCF file---commands that control time zone and daylight savings time information, bindery context, and time server type.

You can add more SET commands to the AUTOEXEC.NCF file, if desired. To modify server batch files, you can use NWCONFIG or Editor at the server console or edit and upload the file using NetWare Remote Manger. When the server is rebooted, any parameter values set by commands in the AUTOEXEC.NCF file override previous values for those parameters.



  Previous Page: Setting the Load Balancing Threshold  Next Page: Minimizing Replication Traffic