

On most UNIX systems, the proc file system can be used to monitor the file handles opened by a given process for example: This will allow the DataStage process to open up to 512 – (MFILES + 8 ) files. Ideally, it would be recommended that nofiles be at least 512. NOTE: The OS parameter of nofiles needs to be set higher than MFILES. If the value is set too low, then performance issues may occur, as the server engine will make more calls to open and close at the physical OS level in order to map the logical pool to the physical pool. Generally, a value of around 250 is suitable. Increase this value if DataStage jobs use a lot of files. The server engine will logically open and close files at the DataStage application level and physically close them at the OS level when the need arises.

It does not include files opened directly at OS level by the parallel engine (PXEngine running osh). This is a per process pool for files such as sequential files that are opened by the DataStage server runtime. This parameter defines the size of the server engine (DSEngine) rotating file pool. The most commonly used parameters in the UVCONFIG file are as follows:
