kernel resource memory

Summary information

Default value

  • Solaris – 6184

  • All other platforms – 4096

Range of values

75 – 2147483647

Status

Dynamic

Display level

Basic

Required role

System administrator

Configuration group

Phsyical Memory

kernel resource memory determines the size, in 2K pages, of the kernel resource memory pool from which all thread pools and other kernel resources are allocated memory. The amount of memory available for kernel resource memory depends on the value of max memory. If max memory has an insufficient amount of memory to allocate to kernel resource memory, Adaptive Server issues an error message that includes the value to which you must raise max memory.

The amount of kernel resoure memory required is determined mostly by a combination of max online engines and number of user connections. For configurations of 8 engines or fewer, Sybase recommends that you add one page of kernel resource memory for every two user connections above 100. For configurations of 9 engines or more, add 1 page of kernel resource memory for every user connection.

For example, a server with 6 engines and 200 user connections should add a value of 100 to the default value. A server with 16 engines and 10000 user connections would add a value of 10000 to the default value.