The Profiling and Debug Information page lets you view information about active and suspended threads, their states, the owning NetWare® Loadable Module™ (NLM) programs, and execution times.
This information can help you identify processes that might be running abnormally on a server, such as processes that use too much CPU time. Processes that run abnormally might cause the server to abend. Sometimes you can temporarily resolve high-utilization problems on the server by identifying the offending thread and its parent NLM, and then unloading and reloading the NLM.
To access the Profiling and Debug Information page, click the
> link in the navigation frame.From this page, you can do the following tasks:
When you access the Profiling and Debug Information page, the Execution Profile Data by Thread table is the default view displayed.
The Thread Name column shows the name of the thread being executed.
Thread ID and Thread State detailed information is provided mostly to assist code developers in identifying and debugging problems with their code. At the administration level, this information is usually helpful in identifying problems with a specific NLM or with threads causing the server to hang or run slow.
If the thread was suspended by Abend Recovery, then the information includes details about the thread state at the time it was suspended.
Table 5-3 Tasks and Procedures for Viewing Thread Debugging Information
In the CPU Execution Profile Data by NLM view, you can see a 1/2-second profile of the server operating system as it is executing, the place where it is executing, and the NLM programs that the processor is spending its time in.
If the server is idle, the main NLM programs listed will be lsl.nlm and server.nlm.
The percentage values shown in these tables are a detail of the overall sever's CPU utilization. If Processor 0 utilization is at 10 percent, the information on this page shows the breakdown of that 10 percent utilization.
Table 5-4 Tasks and Procedures for Viewing NLM Debugging Information
This information is usually helpful in identifying problems with a specific NLM or with threads causing the server to hang or run slow.
If you are developing modules to run on NetWare and you want to access additional debug options, click the
link on the Profiling and Debug Information page.On the Additional Debug Options page, you can do the following tasks at the specific location while the server is still running by selecting one of the following tasks (options), typing the applicable value in the
field, then clicking :