Notes.ini Entry



Name:

    ConstrainedSHM

Syntax

    ConstrainedSHM=0 / 1

Applies to:

    Servers

Add-on:


    First Release:

      6.0

    Obsolete since:


      Category:

        Memory

      Default:

        None

      UI equivalent:

        None

      Description:
      ConstrainedSHM /ConstrainedSHMSizeMB- introduced in ND6, this parameter actually enforces an overall limit to the amount of shared memory a Domino Server will use. Unlike PercentAvailSysResources, this parameter not only affects the size of the UBM, but also enforces a hard limit on the total amount of shared memory that a single Domino Server will allocate. Better still, the default values for this parameter take into account the limits of a 32-bit process address space, scaling memory usage more effectively than the use of PercentAvailSysResources.

      The variable ConstrainedSHM=1 will restrict shared memory to a set of default sizes, as follows:


      Windows and Macintosh platforms: 2 gigabytes
      AIX platforms: 2.25 gigabytes
      Solaris and Linux: 3 gigabytes
      iSeries: 2 gigabytes


      One customer's original complaint was that the server task was taking a long time to shut down. The customer was provided with the following parameter to add to the notes.ini of the server:

      "ConstrainedSHM=1"

      Microsoft has addressed the memory issue documented in SPR# RCE5X7QY5 in Windows 2003 SP1. After the customer upgraded to Windows 2003 SP1 and re-added the constrained variable ConstrainedSHM=1 to the notes.ini file, Domino databases backed up as expected using Veritas 9.1. Windows 2003 SP1 also address the issue of the Domino server task taking a long time to shut down.

      Also see MEM_EnablePreAlloc : Database 'Notes.ini', View 'Subject', Document 'MEM_EnablePreAlloc'