This Knowledgebase article provides information about how to run the vadump and poolmon utilities
On implementations that are experiencing Insufficient System Resource or slowdown problems, it might be very useful to run the following two utilities to get a better understanding of the environment.
- The tools need to be run before rebooting the machine and while Neverfail Heartbeat is running. If the servers that experienced the issues have been rebooted, the results will not be relevant.
- On Windows 2000, enabling pool tagging and rebooting the server is mandatory for the Poolmon results to be relevant.
Poolmon.exe ( http://support.microsoft.com/kb/177415 ) allows you to see the distribution of pool usage across pool tags.
Vadump from the Windows 2003 Resource Kit tools provides information about the virtual address space /working set for a specific process.
How to Use the Tools
On both the Primary and Secondary servers:
- Download and copy the two executables into a temporary directory on your machines (example: D:\Temp). The latest versions of the files are located on the Cluj FileServer at \\192.168.83.1\support\Tools\Poolmon . Please make sure that you use only these tools when troubleshooting Insufficient System Resources issues.
- Open a command prompt window.
- Navigate to the Temp directory where the executables are located.
Run the following command:
"vadump –vt –p [pid_NFR2Server] > D:\Temp\vadump_vt_p_[role of the server].txt”
(Example: vadump –vt –p 2200 > D:\Temp\vadump_vt_p_secondary.txt – in this example the PID for Neverfail Server R2 is 2200 and the machine you are running the command is the Secondary).
This command will create the corresponding text file in the Temp directory on the D drive.
In order to find out the PID of the Neverfail R2 process, please follow these steps:
- Open Task Manager.
- Click View -> Select Columns .
- Select the check box next to PID.
- Click OK .
In the same temp directory where the vadump command was run, run the following command:
“poolmon –n d:\Temp\poolmon_[role of the server].txt”
(Example: poolmon –n d:\Temp\poolmon_primary.txt)
- This will create a text file in the D:\temp.
- Collect the four resulting text files and send them to your Neverfail Support representative.