Environment Variables: DSM
_DSM_PLACEMENT (default FIRST_TOUCH)
- memory allocation policy for stack, data and text segments. This variable can be set to the following values:
- FIRST_TOUCH allocate pages close to the process which requested them
- ROUND_ROBIN allocate pages alternating the nodes where processes run
_DSM_OFF (default not set)
- data placement directives will not be honoured if _DSM_OFF is set to ON. In particular, that is the mechanism that dplace program is using to force the specified data distribution in an executable. E.g.
dplace -place file myprogram
- will set _DSM_OFF to ON and proceed with specifications in file.
-
_DSM_VERBOSE (default not set)
- when set, reports memory allocation decisions to stdout.
-
man pe_environ(5) page for other useful environment variables.