8.1 Managing NLM Programs

Managing NLM™ programs on your server includes controlling what programs can run, what functionality your server has, and the capacity your server can provide. Novell® Remote Manager lets you access a list of NLM programs to view information about them and perform different operations with them.

This section includes instructions for accomplishing the following tasks from the Modules List page:

8.1.1 Viewing and Managing Loaded NLM Programs

To view a list of NLM programs and manage them, access the List Modules page by clicking the List Modules link in the navigation frame.

Figure 8-1 Example List Modules Page

The column totals of this list show how much memory is being used by all of the NLM programs collectively on the system. This information can help you better plan for future memory upgrades to the server.

The Allocated Memory summary indicates how much memory a NetWare® Loadable Module has requested from the system and how much it is currently using. This information is valuable in determining whether the module is using too much system memory.

The following table shows the tasks that you can do with the information in the module list or from the detailed Module Information page.

Table 8-1 Tasks and Procedures for Managing NLM Programs

To

Do This

Sort the list by module name, date, code/data size, memory usage, or load data and time.

Memory usage is the default sort.

Click the column heading you want to sort by.

Access detailed information about a module (flags, resources, memory use details, module dependency list, etc.), as well as an option to unload the NLM program if there are no module dependencies.

Modules with no dependent NLM programs are indicated by an asterisk next to the module's name.

Click the module's name link.

View a list of modules that are dependent on this module being loaded.

View the detailed information page for the module, then view the list of modules under the Modules Currently Using Module_name heading.

From this list, you can access each NLM listed by clicking the applicable NLM name link. From that modules page, you can unload that NLM.

View information about the resources being used by a modules.

View the detailed information page for the module, then click the Resource Tags button.

View information about the memory resources that are being used by this module.

View the detailed information page for the module, then click the Memory Resource button.

Perform garbage collection on a module.

In this operation, the server operating system deallocates blocks of memory that were once allocated for this module but are no longer in use. These freed blocks of memory are then gathered by the operating system and reclaimed into larger contiguous free blocks for future use.

View the detailed information page, then click the Garbage Collection button.

Unload the NLM program.

When a module has other programs that are dependent on it running, that module cannot be unloaded. You must unload the dependent modules first.

View the information page, then click the Unload button.

View the allocated memory summary for an individual NLM program.

Click the value link in the Alloc Memory column.

8.1.2 Loading NLM Programs

The List Modules page makes loading any NLM programs on your server from a remote workstation very easy.

  1. Access the List Modules page by clicking the List Modules link in the navigation frame.

  2. Specify the name of the module you want to load in the Load Module field.

  3. (Conditional) If you want to display the System Console while the NLM program is loading, select the Display Logger Console Screen for Module Load check box.

  4. Click the Load Modules button.

8.1.3 Viewing the Search Path for Loading Modules or NCF Files

To do this, click the Module Load Search Paths link on the List Modules page.

If the module cannot be found, you can change the search path as follows:

Table 8-2 Tasks and Procedures for Modifying the Search Path for Loading NLM Programs

To

Do This

Add another search path to the bottom of the search stack

Enter the following command at the System Console prompt:

search add complete_path

For example: search add sys:\system\extras

Insert a search path into the middle of the search stack, such as to make a search path the second place that NetWare looks for it files

Enter the following command at the System Console prompt:

search add number complete_path

For example: search add 2 sys:\system\extras

Learn more about using the search command

Click Console Commands, then click the Information icon next to Search.