FIPERF.BAT: Add File Counters to Performance Monitor
FIPERF adds counters to Performance Monitor that monitor the number, size, and age of files in various directories. This ability is particularly useful in SMS to monitor directories such as SMS\site.srv\dataload.box\deltamif.col.
The name of the new Performance Monitor object is SMS_Files. Look at the Explain text in Performance Monitor for definitions of the counters.
FIPERF must be run on the computer running the SMS site services.
Usage Notes
- Do not run these counters with too small a polling interval, which adversely affects server performance because the server continuously scans directories. A reasonable minimum polling interval is one minute, but one hour is recommended.
- The directories that are monitored are stored in the registry in \\HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SMS_FILES\LINKAGE. Add or remove items from this list if you wish (see next note).
- Due to the nature of Performance Monitor, whenever you bring up a list of counters, the counter DLLs are called to return data. This means that a scan of all the directories is performed. If these directories have many files, this could take from a few seconds to a few minutes. If you find that there is a large delay and that there are directories that you don't want to monitor, remove them from the Linkage key.
Removing FIPERF
To remove this software, run the following command (unlodctr is provided with Windows NT):
unlodctr SMS_Files
Do not simply delete the registry keys; you could lose other Performance Monitor counters.
Runs On
Alpha, x86
Files Required for FIPERF
FIPERF.DLL
SMSPERF.DLL
The following files are required for installing the SMS_Files counter, but can be removed after installation:
FIPERF.BAT
FICTRNM.H
FI.INI
FIPERF Syntax
fiperf path
path
The path to the root SMS directory; for example, D:\SMS.