Configurable Kernel Limits

There are a few kernel variables that limit the resources a user can request. If they are set too high, the system can be susceptible to denial of service attacks.

System V Shared Memory

The normal semantics for System V Shared Memory allow any user to request a memory segment to be shared. Ultimately if too many large processes try to run they will be paged out. The shared memory requests are limited by the amount of swap space that can be reserved to backup the memory.

A special option for System V Shared Memory called Intimate Shared Memory (ISM) is implemented in the Solaris operating environment to increase performance for database applications. When ISM is requested by setting a special SHM_SHARE_MMU flag in the ...

Get Resource Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.